我有一家商店,正在成功从中加载记录。现在,我需要清除其中的所有记录。我该怎么办?
myStore.remove(); // DID NOT WORK
myStore.clear(); // ENDED UP WITH AN ERROR TypeError: myStore.clear is not a function
我该如何解决?
[Remove将删除您传递的记录。您希望像myStore.removeAll();
中那样删除全部
我发现,至少在ExtJS 4.2.3上,removeAll在加载后首次发布时给出错误。我通过以下方法解决了它:
store.clearData();
store.removeAll();
myStore.loadData([],false);
是解决方案。
我使用的是2.0.12版,上述解决方案均无效。我阅读了他们的readme.md并找到了store.clearAll();
。那是我的解决方案。