Sa même concernant mon post précédent. C'est le json changé que je reçois du serveur. Je veux rendre le tableau d'options des Types dans une combo-box. C'est le modèle.lire des données de json imbriqué
Ext.define('Property', {
extend : 'Ext.data.Model',
fields : [ {
name : 'id',
mapping : '@id'
}, {
name : 'label',
mapping : '@label'
}, {
name : 'type',
mapping : '@type'
}, {
name : 'mandatory',
mapping : '@mandatory'
}, {
name : 'length',
mapping : '@length'
} ],
// {name : 'values', mapping : 'options[0][email protected]'}], didnt work
hasMany : {
model : 'Options',
name : 'options'
}
});
Ext.define('Options', {
extend : 'Ext.data.Model',
// reader : {
type : 'json',
root : 'options'
},
fields : [ {
name : 'value1',
mapping : '@value'
} ],
associations : [ {
type : 'belongsTo',
model : 'Property'
} ]
});
Impossible de trouver ce qui ne va pas. Quelqu'un peut-il me suggérer la bonne façon de le faire?
J'ai essayé les associations mais elles aussi ne fonctionnent pas. – techie