-1
在Ext Js grid.columns
和grid.getColumnManager().getColumns()
中,這兩個函數都給出了網格中可用列的列表。我想知道兩個功能之間的區別,哪一個更好?Ext JS中的grid.columns和grid.getColumnManager()。getColumns()之間的區別是什麼?
在Ext Js grid.columns
和grid.getColumnManager().getColumns()
中,這兩個函數都給出了網格中可用列的列表。我想知道兩個功能之間的區別,哪一個更好?Ext JS中的grid.columns和grid.getColumnManager()。getColumns()之間的區別是什麼?
grid.columns
只是包含Ext.grid.column.Column
實例數組的屬性。
grid.getColumnManager().getColumns()
是私有方法和有點getter函數通過headerCtConfig(檢查Ext.grid.ColumnManager
)傳遞相同的數組。
要獲得列配置你確實有使用公共Ext.grid.Panel.getColumns()
方法,但是,如果你檢查源,你會看到,它只是使用ColumnManager反正:
getColumns: function() {
return this.getColumnManager().getColumns();
},