seema
7 Dec 2011, 4:25 PM
I'm trying to create ExtJs Tree using this code.
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{name: 'name', mapping: 'name'}
]
});
var store = Ext.create('Ext.data.TreeStore', {
model: 'User',
proxy: {
type: 'ajax', // rest
url : 'tree.json',
reader: {
type: 'json',
root: 'pdb.user.filterResults.partnerFilter.column'
}
},
autoLoad: true,
autoSync: true,
root: {
name: "Root node",
id: '0',
expanded: true
}
});
My JSON structure is-
{"pdb":{"user":{"filterResults":{"partnerFilter":{"column":[{"id":"HomeGeography","name":"Home GEO"},{"id":"BusinessModel","name":"Business Model"}]}}}}}
I'm getting problem in populating tree.
Please suggest
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{name: 'name', mapping: 'name'}
]
});
var store = Ext.create('Ext.data.TreeStore', {
model: 'User',
proxy: {
type: 'ajax', // rest
url : 'tree.json',
reader: {
type: 'json',
root: 'pdb.user.filterResults.partnerFilter.column'
}
},
autoLoad: true,
autoSync: true,
root: {
name: "Root node",
id: '0',
expanded: true
}
});
My JSON structure is-
{"pdb":{"user":{"filterResults":{"partnerFilter":{"column":[{"id":"HomeGeography","name":"Home GEO"},{"id":"BusinessModel","name":"Business Model"}]}}}}}
I'm getting problem in populating tree.
Please suggest