如何使用rowexpander插件Extjs 4.1.1扩展网格中的行

时间:2012-09-09 15:35:10

标签: controller grid row extjs4.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 个答案:

答案 0 :(得分:0)

所以我找到了它的解决方案.RowExpander的toggleRow()函数仅适用于viewready grid的事件。因此,viewready而不是afterrender调用此函数对我有效。