사용자가 주문에서 메모를 삭제할 수있는 양식이 있습니다. 사용자가 저장 버튼을 클릭하지 않으면 노트 저장소가 삭제 된 노트로 파괴 URL을 호출하는 것을 원하지 않습니다. 저장소에서 suspendEvents (true)를 호출 한 다음 나중에 사용자가 저장을 클릭하고 삭제 된 모든 메모의 삭제 URL에 게시 할 때 resumeEvents를 호출 할 수 있어야합니까? 이 작업을 수행하는 더 좋은 방법이 있습니까?Extjs editorgrid store가 이벤트 삭제/삭제 대기열에 들어가서 나중에 실행하십시오.
0
A
답변
0
이 문제를 해결하는 가장 좋은 방법은 삭제하려는 메모에 필요한 정보가 포함 된 데이터 컬렉션을 비공개로 유지하는 것입니다. 'afteredit'이벤트를 후크하여 나중에 삭제할 수 있도록이 컬렉션에 추가 할 수 있습니다.
그 후에는 컬렉션 데이터를 실제로 서버로 전달하고 파괴 할 노트를 지우는 처리기가있는 툴바 버튼을 그리드에 추가하면됩니다.
당신의 설명이 완전히 내 머리를 감싸기가 힘들 때 당신이 달성하려고 시도하는 것을 오해하고있을지라도, 이것이 도움이되기를 바랍니다.
0
저장소에 autoSave : false 구성 옵션을 설정하면 사용자가 주문에서 메모를 제거 할 때마다 store.remove (noteRecord)를 호출합니다. 사용자가 저장 버튼을 클릭하면 store.save () 그리고 수정 된 모든 레코드가 서버로 전송됩니다 (상점을 위해 구성된 작가가 있다고 가정).
관련 문제
- 1. EXTJS OnClick Tab 이벤트
- 2. Android :보기의 메시지 대기열에 이벤트 게시
- 3. 대기열에 넣고 자바 스크립트에서 div 이벤트 내부로 클릭 이벤트 전파하기
- 4. ExtJS 본문에 맞춤 이벤트 추가
- 5. ExtJs 4의 TreeNode 클릭 이벤트
- 6. Ext Store가 데이터를 올바르게로드하지 않습니다.
- 7. SQL 백엔드가있는 Javamail Store가 있습니까?
- 8. [Pattern] 트랜잭션을 대기열에 보관하십시오.
- 9. 이벤트 핸들러에서 javascript 기본 동작을 실행하십시오.
- 10. 사이드 바를 클릭하여 Google지도 이벤트 v3을 실행하십시오.
- 11. 나중에
- 12. ExtJS 이벤트 처리기에서 클래스 변수에 액세스하려면 어떻게해야합니까?
- 13. 팝업 창 (ExtJS)에서 이벤트 발사
- 14. ExtJs 3 또는 4 - LostFocus 이벤트
- 15. 에 extjs 4 저장소 이벤트 부하를 유발하고
- 16. EditorGrid 패널에서 데이터베이스 레코드 삭제/수정
- 17. EditorGrid 패널 + 버튼 - 데이터 다시로드 문제
- 18. 원격 응용 프로그램을로드하면 App Store가 거부됩니까?
- 19. json store가 포함 된 Sencha touch 목록
- 20. RabbitMQ로 대기열에 대한 아키텍처 주석?
- 21. 대기열에 닿기를 막을 수 있습니까?
- 22. jQuery : 이벤트 처리기 바인딩을 해제하여 나중에 다시 바인딩하십시오.
- 23. ASP.Net 웹 사이트에서 Application Store가 얼마나 자주 새로 고쳐 집니까?
- 24. 비어 있지 않은 경우 잠금 대기열에 대기열에 넣기
- 25. 열거하는 동안 대기열에 삽입
- 26. 내 스레드가 대기열에 있습니까?
- 27. NServiceBus가 오류 대기열에
- 28. 소켓 대기열에 문제가 있습니까?
- 29. JMS 대기열에 메시지를 테스트하십시오.
- 30. C# 대기열에 대한 조언
내가 끝내기 위해 무엇을 제안했는지 설명합니다. 나는 가게가 아약스 요청을 서버에 보내어 모든 것을 처리 할 수 있어야한다고 생각했다. 특히 모든 데이터를 가지고 있고 이미 할 수있는 올바른 이벤트를 듣고있는 것 같아요. 그런 식으로 코딩되어 있다면, 저를위한 모든 것. – josh