2012-07-29 9 views
5

Bir mağazam var, bu yüzden kayıtları başarılı bir şekilde yüklüyorum. Şimdi içindeki tüm kayıtları temizlemem gerekiyor. Bunu nasıl yapabilirim ?Bir mağazadan tüm kayıtları temizleyin

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

Bunu nasıl çözebilirim? Çözelti

cevap

3

myStore.loadData([],false);'dur.

+0

Hayır, öyle değil. "Boş" veriler yüklüyor ve etkinliği engelliyorsunuz. "MyStore.removeAll()" öğesini kullanmalısınız – mfruizs2

8

Kaldır yönteme geçen kayıtlar kaldıracaktır. Ben en azından ExtJS 4.2.3 üzerinde, removeAll bir hatayı bir yük sonrasında yayınlanan ilk zaman vermek, öğrenmek myStore.removeAll();

6

gibi removeAll istiyorum. Bunu çözdüm:

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