Question

J'ai un magasin, j'en charge les enregistrements avec succès.Maintenant, je dois effacer tous les enregistrements qu'il contient.Comment puis-je faire ceci ?

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

Comment pourrais-je résoudre cela ?

Était-ce utile?

La solution 3

myStore.loadData([],false); est la solution.

Autres conseils

Supprimer supprimera les enregistrements que vous passez. Vous voulez que DemoveAll comme dans myStore.removeAll();

Je découvre que, au moins sur ExtJS 4.2.3, RemoveAll donne une erreur la première fois qu'elle est émise après une charge.Je l'ai résolu en faisant:

store.clearData();
store.removeAll();

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top