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;
}
});
});
どうもありがとうございました。