Ext.grid.property.Grid中的新列?

时间:2016-02-17 09:32:59

标签: extjs extjs6 extjs6-classic

有没有办法在Ext.grid.property.Grid中添加新列?默认情况下,有名称和值,我想添加一些列,如新值和xtype: 'actioncolumn'与处理程序,以批准新值。你知道如何重命名默认列吗?我在官方文档中没有发现任何相关内容。

谢谢。

1 个答案:

答案 0 :(得分:1)

您无法向Ext.grid.property.Grid添加新列,也无法重新命名其列。

您可以使用以下内容重命名列:

listeners : {
    beforerender : function() {
        var cols = this.getView().getHeaderCt().getGridColumns();
        cols[0].setText("Property");
        cols[1].setText("Data");
    }
}

Simple fiddle

我猜您也可以覆盖Ext.grid.property.Grid,因此您可以添加新列,但我想更容易使用Ext.grid.Panel