2016-06-12 4 views

Antwort

1

Extjs Gesperrte Spalten enthalten Änderungen, wie das Grid in der Extjs-Anwendungsstruktur gespeichert wird.

Angenommen, Sie haben ein Raster von 5 Spalten und Sie sperren ganz links 2. Dann teilt Extjs intern Ihr Raster in zwei Raster mit jeweils 2 und 3 Spalten. Daher sollte Ihr Code wie folgt lauten:

var grid = this.grid.items.items[0]; 
var columns = grid.columns; 
for(var i=0;i<columns.length;i++) 
    { 
//do something with columns[i]; 
} 

var grid = this.grid.items.items[1]; 
var columns = grid.columns; 
for(var i=0;i<columns.length;i++) 
    { 
//do something with columns[i]; 
}