在Ext Js grid.columns
和grid.getColumnManager().getColumns()
中,这两个函数都提供了网格中可用列的列表。我想知道两个函数之间的区别,哪个更好?
答案 0 :(得分:0)
grid.columns
只是包含Ext.grid.column.Column
个实例数组的属性。
grid.getColumnManager().getColumns()
是私有方法,对于通过headerCtConfig传递的相同数组有一些getter函数(check Ext.grid.ColumnManager
)。
要获得列配置,您实际上必须使用公共 Ext.grid.Panel.getColumns()
方法,但是,如果您检查源代码,您会看到它只是使用ColumnManager:
getColumns: function () {
return this.getColumnManager().getColumns();
},