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