Hello,
i have a xml with this structure
Code:
- <root>
<item item_id="1" metamodel_id="1">
<itemName>
Name1
</itemName>
<attribute type="TA">
<name>
att11name </name>
</attribute>
<attribute type="TA">
<name>
att12name </name>
</attribute>
<attribute type="TA">
<name>
att13name </name>
</attribute>
</item>
<item item_id="2" metamodel_id="2">
<itemName>
Name2
</itemName>
<attribute type="TA">
<name>
att21name </name>
</attribute>
<attribute type="TA">
<name>
att22name </name>
</attribute>
<attribute type="TA">
<name>
att23name </name>
</attribute>
</item>
</root>
I've searched a lot and tried many codes posted in this forum to get 'attributes' and i had no success. I only get the item names.
Code:
Ext.define('Attribute',{
extend: 'Ext.data.Model',
fields:[
{
name: 'type',
mapping: '@type'
},
'name'
] ,
proxy: { // i tried without proxy and reader too
type: 'memory',
reader: {
type: 'xml',
root: 'item',
record: 'attribute'
}
},
belongsTo: 'Item'
});
Ext.define('Item',{
extend: 'Ext.data.Model',
fields: [
'itemName'
] ,
hasMany: {model: 'Attribute'},
proxy: {
type: 'ajax',
url : 'MODEL.xml',
reader: {
type: 'xml',
root: 'root',
record: 'item'
}
}
});
Can anyone help me?
-