Sencha touch 刷新页面会不断向存储区添加项目
我用Sencha Touch制作了一个简单的应用程序,它显示了一个包含商店数据的列表 现在,每当我重新加载应用程序时,商店都会不断添加相同的项目。第一次有3项,第二次6项,接下来9项,依此类推 我的物品商店:Sencha touch 刷新页面会不断向存储区添加项目,sencha-touch,extjs,Sencha Touch,Extjs,我用Sencha Touch制作了一个简单的应用程序,它显示了一个包含商店数据的列表 现在,每当我重新加载应用程序时,商店都会不断添加相同的项目。第一次有3项,第二次6项,接下来9项,依此类推 我的物品商店: Ext.regStore('ItemStore', { model: 'ItemModel', proxy: { id: 'test-items', type: 'localstorage' }, autoLoad
Ext.regStore('ItemStore', {
model: 'ItemModel',
proxy:
{
id: 'test-items',
type: 'localstorage'
},
autoLoad: true
});
Ext.getStore('ItemStore').add({title: 'Test1'});
Ext.getStore('ItemStore').add({title: 'Test2'});
Ext.getStore('ItemStore').add({title: 'Test3'});
Ext.getStore('ItemStore').sync();
我做错了什么
提前谢谢 您正在使用localstorage,它在页面重新加载之间保存数据。尝试改用memoryProxy 从文件中: MemoryProxy—将数据保存在内存中 仅当页面关闭时,所有数据都会丢失 刷新
非常感谢。当我向模型中添加“id”字段时,它也可以工作。奇怪?