设置属性网格的标题可见

时间:2013-06-26 18:11:11

标签: javascript extjs propertygrid

我知道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});

由于

1 个答案:

答案 0 :(得分:1)

我认为没有办法在框架中构建内容,但你可能会破解你的解决方案......

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

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

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

grid.headerCt.setVisible(true);