我有一家店,我正在從中加載記錄。現在我需要清除它中的所有記錄。我怎樣才能做到這一點 ?清除店鋪中的所有記錄
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