如何在extjs4中创建网格中的动态列?

时间:2012-05-22 11:55:27

标签: grid extjs4

在表单面板中,我有表单和网格,当我点击表单中的搜索按钮时,它应该只显示网格中的特定列

1 个答案:

答案 0 :(得分:0)

首先,您必须使用a columnheader获取对该列的引用,然后您可以调用setVisible来显示或隐藏它,例如:

// hide all columns except the one with a dataIndex of 'foo_data'

grid.getView().getHeaderCt().items.each(function(column) {
    var isFooColumn = column.dataIndex == 'foo_data';
    column.setVisible(isFooColumn);
});