@ Лайл Пратт прав в том, что у него есть функция, которая копирует из вашего «оффлайн» магазина в ваш «онлайн» магазин.Но чтобы расширить его, я создам функцию в вашем автономном магазине, где он будет сохранять или копировать ваши автономные данные в ваш интернет-магазин.
Ext.define('MyProject.store.OfflineMessage', {
config: {
model: 'MyProject.model.Message' //this should be the same with your online store
},
sync: function(){
var me = this,
onlineMessageStore = Ext.getStore('OnlineMessage'), //you can get your current store or just create a new one
items = me.getData().items;
onlineMessageStore.setData(items);
onlineMessageStore.sync();
}
});
С другой стороны, вы также можете создать такую же функциональностьдля вашего интернет-магазина, где он сохранит ваши онлайн-данные в вашем офлайн-магазине.