在 ExtJS 3 中,可以使用 setVisible()
方法来显示或隐藏网格面板中的列。以下是一个简单的示例:
// 获取网格面板
var grid = Ext.getCmp('yourGridId');
// 获取要显示或隐藏的列
var column = grid.getColumnModel().getColumnById('yourColumnId');
// 显示或隐藏列
column.setVisible(true); // 设置为 true 显示列,设置为 false 隐藏列
在这个示例中,我们首先通过 Ext.getCmp()
方法获取网格面板。然后,我们使用 getColumnModel()
方法获取网格面板的列模型,并使用 getColumnById()
方法获取要显示或隐藏的列。最后,我们使用 setVisible()
方法来显示或隐藏列。
请注意,这个示例仅适用于 ExtJS 3。在 ExtJS 4 及更高版本中,网格面板的列模型已经被更改为使用 Ext.grid.Column
对象,因此需要使用不同的方法来显示或隐藏列。
领取专属 10元无门槛券
手把手带您无忧上云