我可以成功地将数据保存到本地存储并检索它。但是,如果我刷新我的浏览器,然后尝试调用本地存储中的数据,它就会失败。我正在像这样保存数据;
var eventStore = Ext.getStore('Details');
if(null == eventStore.findRecord('id', currentEvent.data.id)) {
eventStore.add(currentEvent);
}
eventStore.sync();
eventStore.sort([{ property: 'dateCreated', direction: 'Desc' }]);
console.log('Data saved, store has ' + eventStore.getCount() + ' items');
console.log(localStorage);
当我刷新浏览器并检查控制台时,该条目就在那里,但是当我尝试像下面这样调用它时,它失败了。
var store = Ext.getStore('Details');
var storeId = store.findRecord('id', 'LC');
console.log('Details store has ' + store.getCount() + ' items');
console.log(storeId.data.id);
return;
我是 Sencha touch 的新手,非常感谢任何关于我做错了什么的建议。