EXTJS4 gridpanel中动态的显示/隐藏某个列
2016-11-09 15:06
288 查看
转载地址:http://www.cnblogs.com/zdkjob/archive/2013/04/28/3048968.html
在extjs3中,大家知道用
但到了4.0后,已经没有getColumnModel这个方法了,我们在Ext.panel.Table看到以下片段
[/code]
也就是grid.columns已经保存了所有的gridcolumn,不需要再去get了,呵呵
结论:
或者
再提供一个思路:
在extjs3中,大家知道用
myGrid.getColumnModel().setHidden(i,true);
但到了4.0后,已经没有getColumnModel这个方法了,我们在Ext.panel.Table看到以下片段
[/code]
if (headerCtCfg instanceof Ext.grid.header.Container) { me.headerCt = headerCtCfg; me.headerCt.border = border; me.columns = me.headerCt.items.items; }
也就是grid.columns已经保存了所有的gridcolumn,不需要再去get了,呵呵
结论:
grid.columns[i].hide()/show()
或者
grid.columns[i].setVisible(false/true);
再提供一个思路:
//定义的时候在column里给一个itemId用于查找 { itemId: 'myActionColumn', xtype: 'actioncolumn', width: 50, items: [ ...] } //然后 grid.down('#myActionColumn').hide();
相关文章推荐
- EXTJS4 gridpanel中动态的显示/隐藏某个列
- EXTJS4 gridpanel中动态的显示/隐藏某个列
- extjs中gridpanel动态显示/隐藏列
- EXTJS4 gridpanel中getColumnModel动态的显示/隐藏某个列
- android中两个线性布局如何动态隐藏与显示
- Android4.2.2 动态显示隐藏屏幕底部的导航栏(对系统源码进行修改)
- 动态修改EditText的隐藏与显示
- 利用table动态生成表格并填充内容/和panel做一个可控制显示/隐藏的小玩意
- KendoGrid 动态显示/隐藏列(Column)
- 动态改变tableHeaderView的显示隐藏及高度
- android 如何让应用程序在主菜单[launcher]程序列表中动态显示或隐藏
- js动态控制表单的tr,td的显示和隐藏
- 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏
- demo1 动态显示view或弹框 动态隐藏view或弹框
- ExtJS4 自己主动生成控制grid的列显示、隐藏的checkbox
- Vuforia图像追踪,动态创建的对象隐藏显示的坑
- Android开发 之 动态显示和隐藏状态栏和导航栏
- gvim 菜单栏与工具栏隐藏与显示动态切换
- ListView中动态显示和隐藏Header&Footer(赞,取消)