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 中的列动态设置为隐藏的主要内容,如果未能解决你的问题,请参考以下文章

GridPanel列头带有复选框的列

Ext.Net学习笔记13:Ext.Net GridPanel Sorter用法

如何以编程方式将组件分配给 Delphi GridPanel 行和列?

Javascript - ExtJs - GridPanel组件 - 编辑

Ext.grid.GridPanel属性及方法等

gridPanel 中的空消息