2011-11-09 51 views
0

我有以下代码。我想将测试模型加载到本地存储中,但浏览器中的值字段为空。sencha中的本地存储

Ext.regModel('test', { 
      fields: [{name:'ii',type:'int'},{name:'query',type:'string'}], 
       proxy: { 
       type: 'localstorage', 
       id : 'testuser' 
        } 
      }); 
      var store=new Ext.data.Store({ 
      model:'test', 
      data:[{ii:'21',query:'g' }] 
      }); 
      store.add({ii:'21'},{query : 'q'}); 
      store.load(); 
      store.sync(); 

回答

0

就不得不提到的Ext.data.Store

即代码下的代理参数应改为

Ext.regModel('test', { 
      fields: [{name:'ii',type:'int'},{name:'query',type:'string'}], 

      }); 
      var store=new Ext.data.Store({ 
      model:'test', 
      proxy: { 
       type: 'localstorage', 
       id : 'testuser' 
        } 
      data:[{ii:'21',query:'g' }] 
      }); 

现在尝试吗?