【发布时间】:2013-02-18 13:37:08
【问题描述】:
我需要一种方法来在每次加载数据存储时捕获 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);
}
}
})]);
}
它可以工作,但我想知道框架是否已经提供了更优雅的解决方案。
【问题讨论】: