On Tuesday, December 21, 2010, IT Intern <[email protected]> wrote: > Thanks for the response Eric! Here is the code for my tree as you have > requested :) > > layerRoot = new Ext.tree.TreeNode({ > text: "All Layers", > expanded: true > }); > > layerRoot.appendChild(new GeoExt.tree.BaseLayerContainer({ > text: "Base Layers", > map: map, > layerStore: mapPanel.layers, > expanded: true > })); > > //A few other overlay containers are added similarly... > > //Tree menu for layers > var layerTree = new Ext.tree.TreePanel({ > overflow: 'visible', // For the Combo popup > region: "west", > title: "Map Layers", > root: layerRoot, > loader: new Ext.tree.TreeLoader({applyLoader: false}), > enableDD: true, > collapsible: true, > width: 300, > autoScroll: true, > expanded: false > }); > > //Adding tree to panel > var panel = new Ext.Panel({ > //width: $(window).width(), > height: $(window).height() - 100, > //height: 700, > layout: "border", > id: 'myViewPort', > renderTo: document.body, > items: [layerTree, mapPanel] > //items: [layerTree, legend, mapPanel] > }); > > "Vector layers created by Point, Path and Polygon handlers (used by the > Measure control) have displayInLayerSwitcher set to false, so they > should appear in the tree" > > If the displayInLayerSwitcher is set to false, then shouldn't it be that > these layers should not show in my tree? :-/
Right. Moreover, you're using a BaseLayerContainer, so only base layers with displayInLayerSwitcher set to true should appear in the tree. You can add a breakpoint into LayerLoader.js where the filter is applied (function addLayerNode) and see what's going. For further assistance here could you please come up with a small example (a map panel + a measure tool + a tree panel) demonstrating the issue. Sorry for not being more helpful here. -- Eric Lemoine Camptocamp France SAS Savoie Technolac, BP 352 73377 Le Bourget du Lac, Cedex Tel : 00 33 4 79 44 44 96 Mail : [email protected] http://www.camptocamp.com _______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users
