2012-07-29 2 views
5

스토어가 있습니다. 성공적으로 레코드를로드 중입니다. 이제 그 기록을 모두 지울 필요가있어. 내가 어떻게 할 수 있니?스토어에서 모든 레코드 지우기

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

어떻게 해결할 수 있습니까?

답변

3

myStore.loadData([],false);이 해결책입니다.

+0

아니요, 그렇지 않습니다. "비어있는"데이터를로드하고 이벤트를 표시하지 않습니다. "myStore.removeAll()"을 사용해야합니다. – mfruizs2

8

제거는 전달 레코드를 제거합니다. 당신은 내가 최소한의 ExtJS 4.2.3에,에서 removeAll 오류를가로드 이후에 발행 된 첫 번째 시간을주고 있음을 알 수 myStore.removeAll();

6

같이에서 removeAll를 원한다. 나는 다음과 같이함으로써 해결할 수 있습니다 :

store.clearData(); 
store.removeAll(); 
관련 문제