[Users] [TreeConfig][LayerNode.js] getVisibility is not a function
Bart van den Eijnden (OSGIS)
bartvde at osgis.nl
Thu Nov 11 12:31:32 CET 2010
Hi,
layer should be pointing to the layer's name, so Lindes and Base and not
lindes and catastro.
Best regards,
Bart
> Hello,
>
> I'm still fighting with TreeMenu panel. This is my code written from the
> ground:
>
> var lindes = new OpenLayers.Layer.WMS(
> "Lindes",
> "http://getcloud.info:8080/geoserver/wms",
> {
> layers: "lindes",
> format: "image/png",
> transparent:true
> },
> {isBaseLayer: true, singleTile: true, visibility: true}
> );
>
> var catastro = new OpenLayers.Layer.WMS(
> "Base",
> "http://getcloud.info:8080/geoserver/wms",
> {
> layers: "ao:Catastro",
> format: "image/png",
> transparent:true
> },
> {isBaseLayer: true, singleTile: true, visibility: true}
> );
>
> var treeMenu = [
> {
> id:'1',
> text: 'Base',
> leaf: false,
> children: [
> {id:'11', nodeType: "gx_layer", layer:
> "lindes", leaf:true},
> {id:'12', nodeType: "gx_layer", layer:
> "catastro", leaf:true}
> ]
> }
> ]
>
> // create the tree with the configuration from above
> tree = new Ext.tree.TreePanel({
> border: true,
> region: "west",
> title: "Capas",
> width: 200,
> split: true,
> collapsible: true,
> expanded: true,
> root: {
> nodeType: "async",
> text: "AgroOffice",
> children: treeMenu
> }
> });
>
> I can open AgroOffice root, but when trying to open the Base Group the
> console error tells me:
>
> Error: this.node.layer.getVisibility is not a function
> Archivo de origen:
> http://ao.getcloud.info/GeoExt/lib/GeoExt/widgets/tree/LayerNode.js
> Línea: 30
>
> I'm really missed, what can I do?
>
> Best wishes,
>
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list