【问题标题】:sencha touch local storage savingsencha touch 本地存储保存
【发布时间】:2015-04-21 01:24:59
【问题描述】:

我正在尝试使用 sencha touch 本地存储,我可以同步并显示更新的数据,但是一旦应用程序关闭,数据就消失了,下面是我的代码

var localstore = Ext.getStore('LocalLogStore');
    var index = localstore.findExact('UserID', 1);
    record = localstore.getAt(index);
    if (obj.results.apiKey) {
    record.set('apikey', obj.results.apiKey);
    record.set('SessionID', obj.results.sessionKey);
    record.set('AutoLog', 1);
    localstore.sync();

任何帮助都会很棒

谢谢你提前

杰森

【问题讨论】:

    标签: extjs sencha-touch-2 sencha-architect


    【解决方案1】:

    您如何定义商店,如果您可以粘贴您的示例代码。 您可以定义存储代理类型 localStorage 然后它将保留您的数据。

    例如。

        Ext.define('ProjectName.store.YourStore', {
         extend:'Ext.data.Store',
         config:{
         autoLoad: true,
          model: "User",
         proxy: {
            type: 'localStorage',
    
            reader: {
            type: 'json',
            rootProperty: 'users'
          }
      }}
    });
    

    【讨论】:

    • 谢谢你,是的,我已经为它做了一个存储,我已经解决了问题所在,我在存储中有一些静态数据,似乎无法更新,一旦我删除了静态数据一切正常,为您的帮助欢​​呼 Amar
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多