EXTJS 4.0:如何实现store.sync()方法的回调方法?

时间:2011-10-11 06:17:31

标签: callback extjs4 store sync

我使用的是Extjs 4.0,我需要store.sync()方法的回调方法吗?有没有人有办法解决吗?非常感谢!

3 个答案:

答案 0 :(得分:7)

这应该从4.1开始工作:

store.sync({
            success: function()
            {
                console.log("success!!");
            },
            failure: function()
            {
                console.log("failed...");
            },
            callback: function()
            {
                console.log("calling callback");
            },
            scope: this
        });

答案 1 :(得分:1)

您可以使用

捕获商店中每种方法的结果
Ext.define('AM.store.AdreessStore', {
    extend:'Ext.data.Store',
....

   onCreateRecords:function (records, operation, success) {
   },

    onUpdateRecords:function (records, operation, success) {
    },

    onDestroyRecords:function (records, operation, success) {
    }

...
}

答案 2 :(得分:0)

简短的问题,简短的回答:

尝试收听商店的不同事件,例如datachangeupdateload。也许其中一个(或它们的组合)在你需要时会发射。