Как развернуть строку в сетке с помощью плагина 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 работал на меня.

Другие вопросы по тегам