Extjs 4:如何动态地将网格面板中的列设置为隐藏

时间:2013-10-18 14:05:05

标签: extjs grid extjs4 gridpanel

在我的GridPanel中,我有不同的列。 现在我想动态设置其中一些隐藏:true。 我给了列ID,但我没有成功。 例如

Ext.getCmp("mainfield").setHidden(true);

不起作用。任何想法或帮助?谢谢!!!

2 个答案:

答案 0 :(得分:2)

试试这个:

grid.columns[columnIndex].hide();

grid.columns[columnIndex].setVisible(false);

要按ID查找列,请使用down

grid.down('gridcolumn#mainfield').hide();

答案 1 :(得分:1)

您正在寻找的方法是hide

Ext.getCmp("mainfield").hide();