Extjs模型关联

时间:2013-06-11 01:56:22

标签: php javascript mysqli extjs4

我会在我的项目中使用模型与extjs的关联。

如果我使用模型(选择,插入,删除),例如子模型将被更新,并且它是与父模型的关联吗?

enter image description here

我的模特:

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'
    }
});

0 个答案:

没有答案