Hi,
I've got a following treestore:
Code:
Ext.define('Statistics.store.Menu', {
extend: 'Ext.data.TreeStore',
model: 'Menu',
storeId: 'MenuStore',
autoLoad: true,
autoSync: true,
proxy : {
type : 'ajax',
url : 'resources/scripts/get_menu.php?callback=1',
reader: {
type: 'json',
successProperty: 'success'
}
}
});
The get_menu.php script returns following JSON-formatted reply:
Code:
{"success": true,"children": [{"text": "Home","leaf": true},{
"text" : "Moje Firma s.r.o.",
"dbName" : "demo",
"leaf" : false,
"expanded" : false,
"children" : [
{
"text" : "Vydane",
"leaf" : true
},
{
"text" : "Prijate",
"leaf" : true
}
]
},{
"text" : "Já Živnostník",
"dbName" : "demo_de",
"leaf" : false,
"expanded" : false,
"children" : [
{
"text" : "Vydane",
"leaf" : true
},
{
"text" : "Prijate",
"leaf" : true
}
]
},{
"text" : "Nezisková organizace",
"dbName" : "demo_neziskova",
"leaf" : false,
"expanded" : false,
"children" : [
{
"text" : "Vydane",
"leaf" : true
},
{
"text" : "Prijate",
"leaf" : true
}
]
},{
"text" : "Příspěvková organizace",
"dbName" : "demo_prispevkovka",
"leaf" : false,
"expanded" : false,
"children" : [
{
"text" : "Vydane",
"leaf" : true
},
{
"text" : "Prijate",
"leaf" : true
}
]
},{
"text" : "Moje Firma SK s.r.o.",
"dbName" : "demo_sk",
"leaf" : false,
"expanded" : false,
"children" : [
{
"text" : "Vydane",
"leaf" : true
},
{
"text" : "Prijate",
"leaf" : true
}
]
}]}
When I try to get the text field, everything works fine, but when I try to get the dbName field, it returns undefined.
Code:
record.get('text') //returns the real value
record.get('dbName') //returns undefined
Can somebody help me, please?
Thanks for any answer