读书人

Ext.gridpanel 锁列与多表头归拢

发布时间: 2012-10-30 16:13:36 作者: rapoo

Ext.gridpanel 锁列与多表头合并

如果要实现EXT Gridpanel的锁列和多表头整合一起使用,有点难度!因为它们是两个不同的扩展组件。

目前我有一个做法,效果我已经上传。就是用两个GridPanel,数据共享一份,

一个把需要锁定的列显示(考虑锁定列数目少的情况),去掉边框frame:false,布局在左边

另一个把多表头的做法?,可参考GroupHeaderPlugin.js组件。

?

因为需要两个Gridpanel选中同步,滚动条同步所以用到,其中grid和grid1分别代表不同的Gridpanel

?

grid.addListener("rowclick",function(_grid,_rowIndex,_evt){
??????????????? grid1.getSelectionModel().selectRow(_rowIndex);
??????????? },this);
??????????? grid1.addListener("rowclick",function(_grid,_rowIndex,_evt){
??????????????? grid.getSelectionModel().selectRow(_rowIndex);
??????????? },this);
??????????? grid.addListener("bodyscroll",function(scrollLeft,scrollTop){
??????????????? var c = grid1.getView().scroller.dom;
??????????????????? c.scrollTop =scrollTop;
??????????????????? c.scrollLeft =scrollLeft;
??????????? },this);
??????????? grid1.addListener("bodyscroll",function(scrollLeft,scrollTop){
??????????????? var c = grid.getView().scroller.dom;
??????????????????? c.scrollTop =scrollTop;
??????????????????? //c.scrollLeft =scrollLeft;
??????????? },this);

1 楼 njsteven2010 2010-10-21 很专业,变通的解决了这个问题。 2 楼 liyanfen426 2011-07-26 可以把你的源码发我一下吗?谢谢! 邮箱:liyanfen426@126.com 3 楼 liyanfen426 2011-07-26 可以把你的源码或是当前页面的源码发我一下吗?谢谢! 邮箱:liyanfen426@126.com
4 楼 liyanfen426 2011-07-26 如果可以的话加我QQ一下吧,我一些EXT的东东想请教一下!QQ:583194536。谢谢 5 楼 tonybin 2011-07-28 可以把你的源码发我一下吗?谢谢了! 邮箱:tonybin0220@163.com
6 楼 zomi_2010good 2011-08-08 可以把你的源码发我一下吗?谢谢! 邮箱:zomi_2010good@163.com 7 楼 deng1259070 2011-10-18 可以把你的源码发我一下吗?谢谢!deng1259070@163.com 8 楼 chhbwf 2011-12-30 请问,能发一份你的demo吗?suncome_on@126.com.现在项目中正做这个,急切帮助! 9 楼 jixuezhiyuan 2012-01-05 我发现如果列名只有一个,就是不是大列里面还有小列的情况,列头其实还是两行,名字显示在下行。能让它只有一行,名字居中显示么?貌似ext4可以做到,不知道ext3能不能做到这样。
http://www.mhzg.net/a/20115/201151911240247.html 10 楼 JerryDwan 2012-04-27 版主,我使用的是editorGridPanel加多表头,现项目中还需要锁定列,能否也发我一份源码参考一下,谢谢!Email: honghui_duan@126.com

读书人网 >Web前端

热点推荐