我有一家店,我正在从中加载记录。现在我需要清除它中的所有记录。我怎样才能做到这一点 ?清除店铺中的所有记录
myStore.remove(); // DID NOT WORK
myStore.clear(); // ENDED UP WITH AN ERROR TypeError: myStore.clear is not a function
我怎么能解决这个问题?
我有一家店,我正在从中加载记录。现在我需要清除它中的所有记录。我怎样才能做到这一点 ?清除店铺中的所有记录
myStore.remove(); // DID NOT WORK
myStore.clear(); // ENDED UP WITH AN ERROR TypeError: myStore.clear is not a function
我怎么能解决这个问题?
myStore.loadData([],false);
是解决方案。
删除将删除你传递的记录。你想的removeAll为myStore.removeAll();
我发现,至少在ExtJS的4.2.3,给的removeAll一个错误它的负载后发表的第一次。我通过这样做来解决它:
store.clearData();
store.removeAll();
不,它不是。您正在加载“空”数据并抑制事件。您必须使用“myStore.removeAll()” – mfruizs2 2015-06-01 08:54:56