每次我的数据存储加载时,我都需要一种方法来捕获 JSON 响应。我的第一次尝试是使用该autoLoad
属性,但回调仅在首次加载时触发:
autoLoad: {
callback: function (records, operation) {
// do something with operation.response.responseText
}
}
所以,我决定扩展这个load
方法:
load: function (options) {
var callback = options && options.callback;
return this.callParent([Ext.apply(options || {}, {
callback: function (records, operation) {
// do something with operation.response.responseText
if (callback) {
return callback.apply(this, arguments);
}
}
})]);
}
它有效,但我想知道框架是否已经提供了更优雅的解决方案。