データをローカルストレージに正常に保存して取得できます。ただし、ブラウザを更新してからローカルストレージ内のデータを呼び戻そうとすると、失敗します。私はそのようにデータを保存しています。
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;
私はSenchatouchを初めて使用するので、間違っていることについてアドバイスをいただければ幸いです。