Как развернуть строку в сетке с помощью плагина rowexpander Extjs 4.1.1
Как расширить строку в сетке с помощью плагина rowexpander? Я использую следующий код в моем контроллере
'editbasicinfotitlegrid gridview' : {
afterrender:this.expandAll
}
expandAll: function(){
var titlesGrid = Ext.getCmp('editBasicInfoTitleGrid');
var expander = titlesGrid.getPlugin('myRowExpander');
console.log(titlesGrid.plugins[0]);
expander.toggleRow(0);
}
Но этот код дает мне следующую ошибку
Uncaught TypeError: Cannot call method 'down' of null
1 ответ
Итак, я нашел его решение. Функция toggleRow() RowExpander работает только на viewready
Событие сетки. Так что вызывая эту функцию на viewready
вместо afterrender
работал на меня.