Extjs Sencha保存到本地存储警告

Extjs Sencha保存到本地存储警告,extjs,sencha-touch,sencha-touch-2,Extjs,Sencha Touch,Sencha Touch 2,我在将数据保存到本地存储时收到警告。保存对我来说没问题,但是 store.sync() 生成警告 [WARN][Ext.data.Batch#runOperation]您的模型标识符生成策略不能确保唯一的id。请使用UUID策略,或使用isUnique标志实现您自己的标识符策略 当我寻找解决方案时,我发现这是模型id的问题。在我的情况下,我直接提供存储中的字段。没有模型文件供我使用。我尝试了一些解决方案。对我无效。希望你能理解。请帮助我 这是我的密码 Ext.define('MyAppp.sto

我在将数据保存到本地存储时收到警告。保存对我来说没问题,但是

store.sync()

生成警告

[WARN][Ext.data.Batch#runOperation]您的模型标识符生成策略不能确保唯一的id。请使用UUID策略,或使用isUnique标志实现您自己的标识符策略

当我寻找解决方案时,我发现这是模型id的问题。在我的情况下,我直接提供存储中的字段。没有模型文件供我使用。我尝试了一些解决方案。对我无效。希望你能理解。请帮助我

这是我的密码

Ext.define('MyAppp.store.MyStore', {
        extend:'Ext.data.Store',
        requires:['Ext.data.proxy.LocalStorage'],
        config: {
            remoteSort : true,
            identifier: {
                type: 'uuid'
            },
            fields:[
                {name:'firstname',type:'string'},    
                {name:'lastname',type:'string'},
                {name:'userID',type:'number'}
            ],
            proxy: {
                 type :'localstorage',
                 id:'LogInStore'
            }
        }
});

提前感谢

这是Sencha Touch 2.0.1版之前的一个bug

请看这里:

我也有同样的问题。解决办法是:

identifier: {
                type: 'uuid'
            },
设置中已有的内容