EXTJS4 gridpanel中动态的显示/隐藏某个列
2014-10-30 14:06
253 查看
在extjs3中,大家知道用
但到了4.0后,已经没有getColumnModel这个方法了,我们在Ext.panel.Table看到以下片段
[/code]
也就是grid.columns已经保存了所有的gridcolumn,不需要再去get了,呵呵
结论:
或者
再提供一个思路:
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中getColumnModel动态的显示/隐藏某个列
- extjs中gridpanel动态显示/隐藏列
- EXTJS4 gridpanel中动态的显示/隐藏某个列
- ExtJs 4.x 学习小记:Ext.TabPanel动态隐藏及显示
- EXTJS4 gridpanel中动态的显示/隐藏某个列
- Extjs动态显示列/隐藏列
- 关于extjs中动态添加TabPanel的tab项并以iframe显示的整理
- ExtJS GridPanel动态列
- Pega How To系列之一:如何在页面上动态显示/隐藏内容 ----CheneyWang
- 利用table动态生成表格并填充内容/和panel做一个可控制显示/隐藏的小玩意
- extjs动态显示图片
- 对于dbgrideh如何动态隐藏或者显示列
- 动态隐藏显示DIV
- 层的动态显示和隐藏
- JS设置隐藏或者显示,不刷新页面的情况下动态设置其显示或隐藏
- 如何动态隐藏表格 javascript 控制 html元素 显示/隐藏
- 使用ExtJS GridPanel从Web Service 获取、绑定和显示数据
- 动态隐藏/显示窗口的标题栏
- 集成Ajax的调试ASP语句的小程序(内嵌可移动+可滚动跟随+可隐藏、显示的输入小窗口,可输入asp语句动态运行可)
- [EXTJs]TabPanel动态生成,加载组件时,组件不能正常显示的解决办法