在我的商店中,我在商店中呼叫加载。它正在命中服务器并获取大量数据,但是我的数据不在记录对象中。
相反,我想要的数据位于 operation.response 对象中。
store.load({
params: postBody,
callback: function (records, operation, success) {
if (success) {
console.info('seccuess')
var decoded = Ext.decode(operation.response.responseText);
if(decoded.success && decoded.result.length > 0){
var results = decoded.result; //results are in record array here!!!
}
}
}
});
记录对象正在返回一些不是我想要的东西。
所有记录似乎都在 operation.response 对象中(请参阅结果变量)。我没有写这段代码,所以我无法解释这背后的原因。
底线:如何将这些结果注入/设置/放入商店?
有这样的事情:
this.setData(results)
我可以在回调对象中调用吗?在幕后进行的代理魔术试图将记录对象应用到我的网格中。