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 
4

1 回答 1

0

所以我找到了它的解决方案。RowExpander 的 toggleRow() 函数只适用于网格的viewready事件。所以调用这个函数viewready而不是afterrender为我工作。

于 2012-09-26T06:39:31.953 回答