-
15 Nov 2012 5:54 AM #1
autoload condig property of TreeStore don't work
autoload condig property of TreeStore don't work
REQUIRED INFORMATION
Ext version tested:- Ext 4.1.0
- FF 16.0.2
- IE8
- Opera 12.02
- autoload: true config property of treeStore don't work
- See ext js code and json data below;
- Open the application in browser and see, that treepanel is empty
- TreePanel must intrepets treeStore data
- TreePanel doesn't intrepets treeStore data
HELPFUL INFORMATIONCode:Ext.application({ name: 'WebConsole', launch: function() { var store = Ext.create('Ext.data.TreeStore',{ autoload: true, proxy:{ type: 'ajax', url: 'server.json', reader: { type:'json' } } }); var treepanel = Ext.create('Ext.tree.Panel', { store: store, title: 'Services', }); Ext.create('Ext.container.Viewport', { layout:'fit', items: [ treepanel ] }); }});
server.json content:
Operating System:Code:{text: 'Services',children:[ {text : 'JMS',leaf : false, expanded: true, children:[ {text : 'ActiveMQClient',leaf : true,icon: 'images/STARTED_icon.gif'}, {text : 'ActiveMQServer',leaf : true,icon: 'images/STARTED_icon.gif'}]}, {text : 'Routes',leaf : false, expanded: true, children:[ {text : 'Backend Emulation',leaf : false, expanded: true, children:[ {text : 'Backend Emulation[1]',leaf : true,icon: 'images/STARTED_icon.gif'}, {text : 'Backend Emulation[2]',leaf : true,icon: 'images/STARTED_icon.gif'}]}, {text : 'XEConnect',leaf : false, expanded: true, children:[ {text : 'XEConnect Inbound',leaf : false, expanded: true, children:[ {text : 'XEConnect Inbound[1]',leaf : true,icon: 'images/STARTED_icon.gif'}, {text : 'XEConnect Inbound[2]',leaf : true,icon: 'images/STARTED_icon.gif'}]}, {text : 'XEConnect Outbound',leaf : false, expanded: true, children:[ {text : 'XEConnect Outbound[1]',leaf : true,icon: 'images/STARTED_icon.gif'}, {text : 'XEConnect Outbound[2]',leaf : true,icon: 'images/STARTED_icon.gif'}]}]}]}, {text : 'XEConnect',leaf : false, expanded: true, children:[ {text : 'CORE Server',leaf : true,icon: 'images/STARTED_icon.gif'}]}]}- Windows 7 Pro
Please say something about this problem:
Thank you.
-
15 Nov 2012 10:53 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,678
- Vote Rating
- 435
2 issues:
autoload should be autoLoad (notice case)
You need a root on the tree panel.Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
Looks like we can't reproduce the issue or there's a problem in the test case provided.


Reply With Quote