Extjs Exjts4:如何将GridPanel中的列动态设置为隐藏

Extjs Exjts4:如何将GridPanel中的列动态设置为隐藏,extjs,grid,extjs4,gridpanel,Extjs,Grid,Extjs4,Gridpanel,在我的GridPanel中,我有不同的列。 现在我想动态地将其中一些设置为hidden:true。 我给了列ID,但没有成功。 比如说 Ext.getCmp("mainfield").setHidden(true); 不起作用。有什么需要帮忙的吗?谢谢你 试试这个: grid.columns[columnIndex].hide(); 或 要按id查找列,请使用down: grid.down('gridcolumn#mainfield').hide(); 试试这个: grid.columns

在我的GridPanel中,我有不同的列。 现在我想动态地将其中一些设置为hidden:true。 我给了列ID,但没有成功。 比如说

Ext.getCmp("mainfield").setHidden(true);
不起作用。有什么需要帮忙的吗?谢谢你

试试这个:

grid.columns[columnIndex].hide();

要按id查找列,请使用
down

grid.down('gridcolumn#mainfield').hide();
试试这个:

grid.columns[columnIndex].hide();

要按id查找列,请使用
down

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

您正在寻找的方法是:


您正在寻找的方法是: