The most likely issue is that the layer parameter is not quite right.
If you are referencing a the variable name for layer then don't use quotes, if
you are referencing the layer name then do use quotes and make sure that
capitalization is correct.
ex:
var wmsLayer = new
OpenLayers.Layer.WMS('wms',{layers:'layer1,layer2'},{buffer:0,isBaseLayer:false})
then using one of these configurations will work
{nodeType:'gx_layer',
layer : wmsLayer}
{nodeType:'gx_layer',
layer : 'wms'}
these however will not
{nodeType:'gx_layer',
layer : 'wmsLayer'}
{nodeType:'gx_layer',
layer : 'WMS'}
Matt Priour
Kestrel Computer Consulting
From: Christian Gadge
Sent: Monday, November 22, 2010 8:29 AM
To: [email protected]
Subject: [Users] children in layertree not visible
Hi all,
until now I only used OpenLayers and GeoExt with the experience gained from
several tutoials ;)
I created MapPanels and LayerTrees like this...
root: new GeoExt.tree.LayerContainer({
layerStore: mapPanel.layers,
expanded: true
}),
Now I tried to define a customized layerlist with sublayers and make them
visible in map onClick:
var layerList =[{ "text":"Land use",
"children":[{ "nodeType":"gx_layer",
"layer":"wms" },{
"nodeType":"gx_layer",
"layer":"MAS" },{
"nodeType":"gx_layer", "layer":"MRS"
}] },{ "text":"Air
quality and health", "children":[{
"nodeType":"gx_layer", "layer":"wms2"
},{ "nodeType":"gx_layer",
"layer":"GMAS" },{
"nodeType":"gx_layer", "layer":"MRS"
}]
}] ;
var tree = new Ext.tree.TreePanel({
region: 'west',
title: "Layers",
width: 200,
autoScroll: true,
enableDD: true,
lines: false,
loader: new Ext.tree.TreeLoader({
applyLoader: false
}),
root: {
children: layerList
},
rootVisible: true
});
But only root and the first node are visible in LayerTree. The nodes are not
expandable.
What is missing in this definition?
The error message in Firebug shows:
this.node.layer.getVisibility is not a function
Best regards,
Christian
--------------------------------------------------------------------------------
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users