0
A
답변
1
Ext.state.Provider
은 주 공급자 구현을위한 추상 기본 클래스입니다. ExtJS의 현재 버전은 하나의 저장소 공급자, 즉 CookieProvider을 가지고 있습니다.
Provider 클래스를 상속 받아 스토리지 공급자를 만들고 HTML 5 저장소 메커니즘을 구현할 수 있습니다.
Ext.define('Ext.state.LocalStoreProvider', {
extend: 'Ext.state.Provider',
constructor : function(config){
// 1. set default values
// 2. Check if HTML5 storage is supported?
// 3. load existing values
},
set : function(name, value){
localStorage.setItem(name, value);
},
get : function(name,default) {
var val = localStorage[name];
if(val)
return val;
else
return default;
},
clear : function(name){
localStorage.removeItem(name);
},
decodeValue : function(val) {
// Logic to decode an encoded data
},
encodeValue : function(val) {
// Logic to encode a string data
}
});
주 : 다음은 가능한 골격 코드는이 코드는 완전하지 않으며, 테스트 실행되기 전에 더 논리를 필요로한다. 이것은 출발점으로 사용될 수 있습니다.
관련 문제
- 1. Ext JS 3 to Ext JS 4 마이그레이션 문제
- 2. EXT JS 레이아웃 XHTML
- 3. EXT JS, 끝 ID가
- 4. YUI와 Ext JS 비교하기
- 5. Ext JS 범위 문제
- 6. Ext JS - A 시작
- 7. Ext Js Javascript 실행
- 8. ext js 콤보 동작
- 9. Internacionalize Ext-js
- 10. Ext JS UX - RowPanelExpander
- 11. Ext Js 통신 실패
- 12. Ext js licensing
- 13. EXT-JS 데이터 연결
- 14. Ext JS/GWT Combobox
- 15. 라이브러리 EXT-JS, EXT-CORE, EXT-GWT의 차이점
- 16. Multi Series Ext Chart JS
- 17. Ext JS 용 이벤트 수집기
- 18. Ext JS - 구문을 그릴 방법
- 19. Ext Js 4 Grid 재구성
- 20. Ext JS removeAll (false) 동작
- 21. EXT JS 코드 to jQuery
- 22. EXT Js 패널 크기 조정
- 23. EXT JS 세션 제한 시간
- 24. EXT JS 양식의 찾기 버튼
- 25. Ajax.org와 YUI, Ext JS 등
- 26. Ext JS ext_scaffold 제너레이터 레일
- 27. Ext JS in WebKitGTK webkit_web_view
- 28. Ext JS 메시지 상자 위치
- 29. Ext Js 및 Adobe Air
- 30. Ext JS -DOM 질문 질문
감사합니다. 정말 좋은 출발점입니다. – Alexandr