第七讲 SenchaTouch 数据仓库 数据模型 LocalStorage以及按需加载数据 深入学习(2) .. ...
作者:本站编辑 发布时间:2015-11-24 来源:本站原创 点击数:114phonegap+SenchaTouch 数据仓库 数据模型 LocalStorage以及按需加载数据 深入学习(2) 学习要点: 1. SenchaTouch LocalStorage 写入localStorage var LoaclStoreT1 = Ext.getStore('LocalStorageStore'); LoaclStoreT1.removeAll(); LoaclStoreT1.getProxy().clear(); LoaclStoreT1.sync(); LoaclStoreT1.add({username:Ext.ComponentQuery.query('#username')[0].getValue(),tags:"first"}); LoaclStoreT1.add({username:Ext.ComponentQuery.query('#username')[0].getValue(),tags:"first222"}); LoaclStoreT1.sync(); 读取localstorage var LoaclStoreT1 = Ext.getStore('LocalStorageStore'); var indexMylocalStore = LoaclStoreT1.find("tags","first"); if(indexMylocalStore == -1){ component.setValue("第一次初始化的值"); }else{ component.setValue(LoaclStoreT1.getAt(indexMylocalStore).get('username')); } 2. SenchaTouch Store按需加载数据 var PersionJsonStore=Ext.getStore('ForumJsonPStore'); PersionJsonStore.removeAll(); PersionJsonStore.load({ params : { a : 'getThreadCate' }, callback : function(records, operation, success) { console.log(records); } }); |