1

私のプロジェクトでは、モデルと 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'
    }
});
4

0 に答える 0