0

我知道这hideHeaders: true隐藏了属性网格的标题(名称、值)。

现在,如果我想让标题从外部可见,我该如何实现?

例子:

var grid = Ext.create('Ext.grid.property.Grid', 
{
    id: 'grid',
    hideHeaders: true   
});

// I get/create a source here
grid.setSource(data);

// now, since my grid is full, I want to show the headers
// tried this but did not work :/
grid.add({hideHeaders: false});

谢谢

4

1 回答 1

1

我认为框架中没有内置的方法,但您可能会破解您的解决方案......

在您的网格上,添加一个侦听器以隐藏标题:

listeners: {
    afterrender: function(grid) {
        grid.headerCt.setVisible(false);
    }
}

然后,当您准备好再次显示标题时:

grid.headerCt.setVisible(true);
于 2013-06-26T18:48:29.043 回答