设置属性网格's标头可见

set property grid's headers visible

本文关键字:属性 网格 设置      更新时间:2023-09-26

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

感谢

我不认为有一种方法可以在框架中实现这一点,但你可能会破解你的解决方案。。。

在你的网格上,添加一个监听器来隐藏标题:

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

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

grid.headerCt.setVisible(true);