-
14 Mar 2012 2:17 PM #1
Grid with treestore
Grid with treestore
Hello friends,
I have a treepanel with a treestore showing contents loaded from MySQL, everything works OK.
But... I need to show that contents in an additional grid, and when I try to use the grid with the treestore I received the follow error:
Uncaught TypeError: Object [object Object] has no method 'indexOf'
What is the best way for using a grid with data.TreeStore instead of data.Store??
Some suggestion???Code:Ext.define('MyLayer', { extend: 'Ext.data.Model', proxy: { ...... }, fields: [ .......] }); var layers_store = new Ext.data.TreeStore({ autoLoad: false, model: 'MyLayer' }); ..... ..... // this works OK },{ xtype: 'treepanel', id: 'layerstree', store: layers_store, rootVisible: true } .... ...... // here the ERROR { xtype: 'grid', store: layers_store, viewConfig: { stripeRows: true }, columns: [ ....] }
Bests regards!!!
Silver
-
15 Mar 2012 6:21 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,714
- Vote Rating
- 438
The grid does not support a tree store. You need to have a regular store.
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.


Reply With Quote