Limpar todos os registros de uma loja
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?
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