EXTJS 4.0: как реализовать метод обратного вызова для метода store.sync ()? - PullRequest
4 голосов
/ 11 октября 2011

Я использую Extjs 4.0, и мне нужен метод обратного вызова для store.sync() метода? у кого-нибудь есть решение? Большое спасибо!

Ответы [ 3 ]

7 голосов
/ 05 апреля 2013

Это должно работать, начиная с 4.1:

store.sync({
            success: function()
            {
                console.log("success!!");
            },
            failure: function()
            {
                console.log("failed...");
            },
            callback: function()
            {
                console.log("calling callback");
            },
            scope: this
        });
1 голос
/ 24 июля 2012

вы можете поймать результат каждого метода в вашем магазине с помощью

Ext.define('AM.store.AdreessStore', {
    extend:'Ext.data.Store',
....

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

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

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

...
}
0 голосов
/ 12 октября 2011

Короткий вопрос, короткий ответ:

Попробуйте прослушать различные события магазина, такие как datachange, update или load. Может быть, один из них (или их комбинация) срабатывает, когда они вам нужны.

...