In Ext Js grid.columns
und grid.getColumnManager().getColumns()
beide Funktionen gibt die Liste der im Raster verfügbaren Spalten. Ich möchte den Unterschied zwischen den beiden Funktionen kennen und welche ist besser?Was ist der Unterschied zwischen grid.columns und grid.getColumnManager(). GetColumns() in Ext JS?
Q
Was ist der Unterschied zwischen grid.columns und grid.getColumnManager(). GetColumns() in Ext JS?
-1
A
Antwort
0
grid.columns
ist nur Eigenschaft, die Array von Ext.grid.column.Column
Instanzen enthält.
grid.getColumnManager().getColumns()
ist privaten Verfahren und etwas Getter-Funktion für die gleiche Anordnung über headerCtConfig weitergegeben (check Ext.grid.ColumnManager
).
Um Spalten Config Sie tatsächlich publicExt.grid.Panel.getColumns()
Methode zu verwenden, aber, wenn Sie Quelle überprüfen Sie werden sehen, dass es ColumnManager einfach mal so verwenden:
getColumns: function() {
return this.getColumnManager().getColumns();
},