我会在我的项目中使用模型与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'
}
});