我想使用 ExtJs 插件“RowExpander”,但是,我会在事件 expandbody 被触发时加载数据。我试过这段代码,但我不知道如何设置 rwoBody Expanded 的内容:
this.GridPrincipal.getView().addListener('expandbody', function (rowNode, record, expandRow, eOpts) {
Ext.Ajax.request({
url: 'getData/' + record.get('id'),
method: 'POST',
success: function (result, request) {
// retrive the data
var jsonData = Ext.util.JSON.decode(result.responseText);
//code to change the text of the RowBody
//....
},
failure: function (result, request) {
Ext.MessageBox.alert('Failed', result.responseText);
return false;
}
});
});
非常感谢。