使用来自代理的记录参数填充商店

时间:2016-11-04 11:30:40

标签: extjs extjs4 extjs4.1

在我的商店中,我在商店中呼叫加载。它正在命中服务器并获取大量数据,但是我的数据不在记录对象中。

相反,我想要的数据位于 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)

我可以在回调对象中调用吗?在幕后进行的代理魔术试图将记录对象应用到我的网格中。

0 个答案:

没有答案