没有用mvc模式 ,
var Titles= Ext.define('Titles', {
extend: 'Ext.data.Model',config:
{
fields:
[
{ name: 'itemTitle',type: 'string'},
{ name: 'itemValue',type: 'string'},
],
belongsTo: 'Agency'
}
});
extend: 'Ext.data.Model',
config:
{
fields:
[
{ name: 'agencyId',type: 'string'},
{ name: 'flowId',type: 'string'},
{ name: 'state',type: 'string'},
{name: 'titleList'}
],
hasMany : {model: 'Titles', name: 'titleList'}
}
});
mvc模式下 :
Ext.define('Contact.model.Titles',
{
extend: 'Ext.data.Model',
config:
{
fields:
[
{ name: 'itemTitle',type: 'string'},
{ name: 'itemValue',type: 'string'},
],
belongsTo: 'Agency'
}
});
Ext.define('Contact.model.Agency',
{
extend: 'Ext.data.Model',
config:
{
fields:
[
{ name: 'agencyId',type: 'string'},
{ name: 'agencyId',type: 'string'},
{ name: 'state',type: 'string'},
{name: 'titleList'}
],
hasMany : {model: 'Titles', name: 'titleList'}
}
});