我有这些模型:
Ext.define('TestApp.model.User', {
extend: 'Ext.data.Model',
config: {
fields: [
{name: 'username', type: 'string'},
],
proxy: {
type: 'localstorage',
},
},
});
Ext.define('TestApp.model.Config', {
extend: 'Ext.data.Model',
config: {
hasOne : {model: 'TestApp.model.User', name: 'user'},
proxy: {
type: 'localstorage',
},
}
});
我试图像这样保存配置条目:
var david = Ext.create('TestApp.model.User', {username: 'david'})
david.save();
var config = Ext.create('TestApp.model.Config');
config.setUser(david);
config.save();
当我重新启动应用程序时,我保存了用户条目并保存了配置条目,但我的关联未保存:< / p>
config.getUser() - &gt;我得到 undefined
答案 0 :(得分:0)
根据Mitchell Simoens,不支持存储相关数据。
不确定它是否对您的情况有帮助,但an approach is sketched(这种方法似乎也解决了我自己当前(无关)的问题)。
希望有所帮助