私のプロジェクトでは、モデルと extjs の関連付けを使用します。
モデル (選択、挿入、削除) を使用する場合、たとえば子モデルが更新され、それが親との関連付けであり、その両方であるとしますか?
私のモデル:
Ext.define('ModuleGestion.model.Identite', {
extend: 'Ext.data.Model',
uses: [
'ModuleGestion.model.Genre'
],
idProperty: 'idIdentite',
fields: [
{
name: 'Nom'
},
{
name: 'NomJeuneFille'
},
{
name: 'Prenoms'
},
{
name: 'DateNaissance'
},
{
name: 'LieuNaissance'
},
{
name: 'Nationalite'
},
{
name: 'CouvertureSociale'
},
{
name: 'Mutuelle1'
},
{
name: 'Mutuelle2'
},
{
name: 'Mutuelle3'
},
{
name: 'Bourse1'
},
{
name: 'Bourse2'
},
{
name: 'Sexe'
},
{
name: 'idGenre'
}
],
hasOne: {
associationKey: 'idGenre',
model: 'ModuleGestion.model.Genre',
primaryKey: 'idGenre'
}
});
Ext.define('ModuleGestion.model.Genre', {
extend: 'Ext.data.Model',
uses: [
'ModuleGestion.model.Identite'
],
idProperty: 'idGenre',
fields: [
{
name: 'idGenre'
},
{
name: 'Genre'
}
],
hasOne: {
associationKey: 'idGenre',
model: 'ModuleGestion.model.Identite',
primaryKey: 'idIdentite'
}
});