所以我遇到了很多次,这真的让我和我的团队感到困惑。我使用的是用EXT JS Designer(3)创建的文件,这意味着* ListStore.js,* .ui.js和* .js
我已经尝试将回调设置为加载并尝试使用* getStore()。removeAll()和* getStore()。load()但没有任何一贯的工作。
我的问题是确保加载数据存储的最佳方法是什么?
一些例子会很棒。如果需要,我可以发布示例,但我不想对我的代码进行创可贴,我想做得对。
答案 0 :(得分: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中解决。