0

所以我遇到了很多次,这真的让我和我的团队感到难过。我正在使用使用 EXT JS Designer (3) 创建的文件,这意味着 *ListStore.js、*.ui.js 和 *.js

我尝试将回调设置为加载并尝试使用 *getStore().removeAll() 和 *getStore().load(),但没有任何效果始终如一。

我的问题是确保加载数据存储的最佳方法是什么?

一些例子会很棒。如果需要,我可以发布示例,但我不想对我的代码进行创可贴,我想把它做对。

4

1 回答 1

0

ExtJS 4.0 在加载时确实有回调。它看起来像这样:

store.load({
    callback: function(records, operation, success) {
        if (success)
            // fire off some events here
        else
            // do something else
    }
});

现在,IIRC,ExtJS 4.0 不处理成功:和失败:像 ExtJS 3 那样的回调。事实上,在失败时回调:将不会被调用,所以没有任何东西进入上面的 else 块。成功:和失败:调用应该在 ExtJS 4.1 中解决。

于 2012-06-21T15:54:17.713 回答