Ext js Store处理失败的响应

时间:2015-03-18 13:25:36

标签: extjs store sencha-architect

我在多个地方snyc我的Ext JS商店,我正在寻找一种方法来处理一个地方的响应。

有没有办法,事件或技术来实现这一目标? 我尝试了load事件,但它不是由sync方法触发的。我还尝试了商店代理的metachange事件。

每次完成商店同步时,我都希望将它放在一起,而不是调用失败函数。

1 个答案:

答案 0 :(得分:2)

在4.2中,您可以使用替代来执行此操作。如果我没记错的话,我会在exception中覆盖Ext.data.proxy.Ajax听众一次。

Ext.define('App.Ajax.Override', {
    override: 'Ext.data.proxy.Ajax',
    listeners: {
        exception: function (proxy, response, operation, eOpts) {
            //....
        }
    }
});

对于成功的请求,也许是商店的load监听器。对不起,我再也无法访问工作代码了,但这应该会引导你一点。