正常に動作している extjs の非表示列機能をオーバーライドしました。列に hidden:true が指定されている場合、最初のページの読み込み時に非表示機能が機能しません。列を非表示/表示すると、機能します。ページの読み込み中にも同じ機能を有効にする必要があります
columnhide: function() {
var cell = this.getEl().query('.x-grid-cell-inner');
var collen = grid.columns.length;
var i = 1;
for (var y = i; y < cell.length; y = y + collen) {
for (var x = 0; x < cell.length; x++) {
if (x == y) {
cell[x].style.display= "none";
}
}
}
}