2012-07-29 27 views
5

Tengo una tienda, estoy cargando registros de ella con éxito. Ahora necesito borrar todos los registros en él. Cómo puedo hacer esto ?Borrar todos los registros de una tienda

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

¿Cómo podría solucionar esto?

Respuesta

3

myStore.loadData([],false); es la solución.

+0

No, no lo es. Está cargando datos "vacíos" y suprimiendo el evento. Debe usar "myStore.removeAll()" – mfruizs2

8

Quitar eliminará los registros se pasa en. ¿Quieres removeAll como en myStore.removeAll();

6

me entero de que, al menos en ExtJS 4.2.3, removeAll dar un error la primera vez que se emite después de una carga. Lo resolví haciendo:

store.clearData(); 
store.removeAll(); 
Cuestiones relacionadas