Hi Luis, I think you mixed up two things: instead of using a direct instanciation of the GeoExt.tree.LayerContainer AND giving an nodeType in both cases you should use a declaration with only a nodeType like this
var baseLayerList = { "nodeType": "gx_baselayercontainer" ... }; The same with the overlay container. The things with the "additional node in the tree without a name": This is the so called root node. By giving your TreePanel instance the config option rootVisible: false the root folder could be hidden. More infos could be found here: http://geoext.org/lib/GeoExt/widgets/tree/BaseLayerContainer.html http://geoext.org/lib/GeoExt/widgets/tree/OverlayLayerContainer.html http://api.geoext.org/1.1/examples/tree.html Best regards, Chris On 14.03.2012 16:12, Luís de Sousa wrote: > Dear all, > > I'm trying to code a layer tree with two containers: one for base > layers and another for overlays. Using the code that goes below I'm > getting two containers but both are listing all the layers. Besides > this, the containers are listed inside an additional node in the three > without a name. What am I doing wrong? > > Thank you for the help, > > Luís > > ###################################################################### > > var baseLayerList = new GeoExt.tree.LayerContainer({ > text: 'Base Layers', > layerStore: mapPanel.layers, > leaf: false, > expanded: true, > nodeType:'gx_baselayercontainer', > }); > > var overlayList = new GeoExt.tree.LayerContainer({ > text: 'Overlays', > layerStore: mapPanel.layers, > expanded: true, > nodeType:'gx_overlaylayercontainer', > }); > > var treeRoot = new Ext.tree.AsyncTreeNode({ > expanded: true, > children: [ > baseLayerList, > overlayList > ] > }); > > var layerTree = new Ext.tree.TreePanel({ > title: 'Map Layers', > root: treeRoot, > region: "east", > width: 170, > collapsible: true, > autoScroll: true, > enableDD: true, > }); > _______________________________________________ > Users mailing list > Users@geoext.org > http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list Users@geoext.org http://www.geoext.org/cgi-bin/mailman/listinfo/users