Мне удалось удовлетворить большинство моих потребностей в доступе к контейнеру заголовка сетки, установив прослушиватели при определении столбцов сетки (передавая объект вместо массива).Затем установите свой массив столбцов в элементах объекта columns.Пример:
Ext.create('Ext.grid.Panel', {
...,
columns : {
listeners : {
boxready : function(headerCt) {
console.log(headerCt);
}
},
items : []
},
...
});
Если у вас есть headerCt
, вы можете позвонить getGridColumns()
или getVisibleGridColumns()
.Надеюсь, это поможет.