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

Posted

技术标签:

【中文标题】Exjts4:如何将 GridPanel 中的列动态设置为隐藏【英文标题】:Exjts4: How to set a column in a GridPanel dynamically to hidden 【发布时间】:2013-10-18 14:05:04 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

试试这个:

grid.columns[columnIndex].hide();

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

要按 id 查找列,请使用 down:

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

【讨论】:

【参考方案2】:

你要找的方法是hide:

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

【讨论】:

以上是关于Exjts4:如何将 GridPanel 中的列动态设置为隐藏的主要内容,如果未能解决你的问题,请参考以下文章