2012-07-29 9 views
5

Mam sklep, ładuję z niego rekordy. Teraz muszę wyczyścić wszystkie zawarte w nim rekordy. Jak mogę to zrobić ?Wyczyść wszystkie rekordy ze sklepu

myStore.remove(); // DID NOT WORK 
myStore.clear(); // ENDED UP WITH AN ERROR TypeError: myStore.clear is not a function 

Jak mogę rozwiązać ten problem?

Odpowiedz

3

myStore.loadData([],false); jest rozwiązaniem.

+0

Nie, nie jest. Ładujesz "puste" dane i tłumisz wydarzenie. Musisz użyć "myStore.removeAll()" – mfruizs2

8

Usuń usunie rekordy, które przechodzą w. Chcesz removeAll jak w myStore.removeAll();

6

dowiem się, że przynajmniej na ExtJS 4.2.3, removeAll dać błąd po raz pierwszy zostanie wystawiony po obciążeniu. Problem został rozwiązany:

store.clearData(); 
store.removeAll(); 
Powiązane problemy