2012-07-29 17 views
5

Ich habe ein Geschäft, ich lade Datensätze von ihm erfolgreich. Jetzt muss ich alle Datensätze löschen. Wie kann ich das machen ?Löschen Sie alle Datensätze aus einem Geschäft

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

Wie könnte ich das lösen?

Antwort

3

myStore.loadData([],false); ist die Lösung.

+0

Nein, ist es nicht. Sie laden "leere" Daten und unterdrücken das Ereignis. Sie müssen "myStore.removeAll()" verwenden – mfruizs2

8

Entfernen werden die Datensätze entfernen Sie übergeben. Sie removeAll wollen wie in myStore.removeAll();

6

ich herausfinden, dass zumindest auf ExtJS 4.2.3 removeAll einen Fehler geben sie das erste Mal nach einer Last ausgegeben wird. Ich habe es gelöst, indem Sie:

store.clearData(); 
store.removeAll(); 
Verwandte Themen