最新版本号[免费下载]

第七讲 SenchaTouch 数据仓库 数据模型 LocalStorage以及按需加载数据 深入学习(2) .. ...

作者:本站编辑 发布时间:2015-11-24 来源:本站原创 点击数:
phonegap+SenchaTouch 数据仓库 数据模型 LocalStorage以及按需加载数据 深入学习(2)


学习要点:

1.    SenchaTouch  LocalStorage
2.    
SenchaTouch  Store按需加载数据

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);
    }
});




本文责任编辑: 加入会员收藏夹 点此参与评论>>
复制本网址-发给QQ/微信上的朋友
AI智能听书
选取音色