2012-06-04 2 views
0

에 액세스하여 목록의 항목을 영구적으로 삭제합니다. 사용자가 삭제 버튼을 누르면 항목 목록을 삭제하려고합니다.JSON 파일

나는 상점에서 항목을 삭제하고 항목이 목록에서 성공적으로 삭제되지만 응용 프로그램을 다시 실행하면 모든 항목이 나타납니다.

항목을 영구적으로 삭제하려면 JSON 파일의 항목을 삭제해야한다고 생각하는 경향이 있습니다. 어떻게 목록의 JSON 문자열을 가져 와서 수정할 수 있습니까? 당신은 로컬 스토리지와 함께 작업하는 경우,

  var store = Ext.getStore('mylist');   
     store.removeAt(index); 
     this.getList().refresh(); 
+1

다시로드하기 전에 저장소에 대한 변경 내용을 데이터베이스에 전파해야합니다. 일반적으로이 작업은 상점 모델과 프록시 (REST 유형) 및 REST verb를 지원하는 백엔드 서비스를 통해 수행됩니다. [사키 (Saki)의 예를보십시오] (http://dev.sencha.com/deploy/ext-4.0.0/examples/restful/restful.html). – Claude

+0

내가 localstorage 다루고 있음을 메모해야합니다. 어떻게 정확하게 RESTful HTTP 요청을 처리해야합니까? – user1203861

+0

프로세스는 프록시 유형에 관계없이 동일합니다. [Ext-JS 4 프록시에 대한 Ed Spencer의 게시물] (http://edspencer.net/2011/02/proxies-extjs-4.html)을 참조하십시오. – Claude

답변

0

다음은 저장소에 변경 사항을 전파하기 위해 store.sync()을 수행해야합니다

내가 항목을 삭제하는 다음 코드를 사용하고 있습니다.