我有一个 Extjs 窗口,它接收模型/记录作为配置的一部分,如下所示:
var myModel = Ext.create('App.model.MyModel', { ... });
var window = new Ext.widget('mywindow',{
myModel: myModel,
});
myModel 是具有以下关联的记录:
{type: 'hasMany', model: 'App.model.OtherModel', name: 'othermodel'},
othermodel 的字段和子字段如下:
{name:'regular_field',type: 'string'},
{name:'subfield_main',type: 'json', fields:[
{name:'subfield1', type:'string'},
{name:'subfield2', type:'string'}
]},
窗口被销毁后,我获得了对 myModel 的引用。我可以访问 othermodel 存储并获得第一个 othermodel 实例 OK。但问题是 subfield_main 上没有任何数据!!!虽然它有关于regular_field 的数据。
什么可能导致这种行为???谢谢您的帮助!