フィールドの値に基づいて、モデルに関連付けを追加したいと考えています。例えば:
次のような関連付けを追加したい
親モデル:
Ext.define('App.model.parentModel', {
extend: 'Ext.data.Model',
requires: [
'App.model.ChildModel1',
'App.model.ChildModel2',
],
idProperty: 'type',
fields: [
'name',
'type'
],
proxy:[//proxy]
});
次のような関連付けを追加したい
hasMany:{
model:'App.model.ChildModel1'
}
「タイプ」フィールドの値が自動車の場合。
そうでなければ、次のような関連付けを追加したい
hasMany:{
model:'App.model.ChildModel2'
}
これをその場で確認して関連付けを追加するにはどうすればよいですか?