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