[Users] Different layer containers in a single layer tree
Luís de Sousa
luis.a.de.sousa at gmail.com
Thu Mar 29 11:04:09 CEST 2012
Dear Christian, thank you for your input.
Reading your message and going through the examples, it seems to me it
has to be something like the code that goes below. Unfortunately, this
is resulting in some sort of hang up, a waiting icon is show be each
node and no layers are shown (see image attached). Any further ideas?
Thank you,
Luís
######################################################################
var treeConfig = [{
nodeType: "gx_baselayercontainer",
expanded: true
}, {
nodeType: "gx_overlaylayercontainer",
expanded: true
}];
var layerTree = new Ext.tree.TreePanel({
region: "east",
title: 'Map Layers',
width: 170,
collapsible: true,
autoScroll: true,
enableDD: true,
plugins: [{
ptype: "gx_treenodecomponent"
}],
root: {
children: treeConfig
},
rootVisible: false
});
> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LayerContainers.png
Type: image/png
Size: 3513 bytes
Desc: not available
Url : http://www.geoext.org/pipermail/users/attachments/20120329/76d97e54/attachment.png
More information about the Users
mailing list