データストアがロードされるたびに 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);
}
}
})]);
}
それは機能しますが、フレームワークがすでにより洗練されたソリューションを提供しているかどうか疑問に思います。