Pergunta

Eu tenho uma loja, estou carregando registros dela com sucesso.Agora preciso limpar todos os registros nele.Como posso fazer isso ?

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

Como eu poderia resolver isso?

Foi útil?

Solução 3

myStore.loadData([],false); é a solução.

Outras dicas

Remover removerá os registros que você passou.Você deseja removeAll como em myStore.removeAll();

Descobri que, pelo menos no ExtJS 4.2.3, removeAll dá um erro na primeira vez que é emitido após um carregamento.Eu resolvi isso fazendo:

store.clearData();
store.removeAll();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top