[Users] Set visibility on Sub-layers

Matt Priour mpriour at kestrelcomputer.com
Wed Oct 14 16:50:27 CEST 2009


Handle the 'render' event of the layer tree and programmatically uncheck the nodes that you don't want on.
The only disadvantage of this method is that depending on timing the application may or may not attempt to do GetMap requests on the layers you don't want. Though they still would not be visible, if you are calling a slow service or complex rendering is involved, then the GetMap requests can block other WMS service requests.
Matt Priour
Kestrel Computer Consullting 


From: Paul james 
Sent: Wednesday, October 14, 2009 9:39 AM
To: bartvde at osgis.nl 
Cc: users at geoext.org ; Andreas Hocevar 
Subject: Re: [Users] Set visibility on Sub-layers


Thanks bart...
But I need set all layers to build up my treeview, like that:

nodeType: "gx_layer",
                    layer: "Streets",
                    isLeaf: false,
            
                    loader: {
                        param: "LAYERS",
...



 
On Wed, Oct 14, 2009 at 11:16 AM, <bartvde at osgis.nl> wrote:

  Hi Paul,

  only by using LAYERS: ['layer1', 'layer2'].

  Then later on, when you need more layers, you should change the LAYERS
  param using the mergeNewParams function.

  Best regards,
  Bart


  > Hello guys... I have that set of sublayers :
  >
  > new OpenLayers.Layer.MapServer("Streets",
  >                 _cgi, {
  >                     map: _mapfile,
  >                     "LAYERS": ['Layer1','Layer2','Layer3','Layer4',
  > 'Layer5'],
  >                     transparent: true,
  >                     format: "image/png"
  >                 }, {
  >                     isBaseLayer: false,
  >                     buffer: 0,
  >                     displayInLayerSwitcher: false,
  >                     visibility: false
  >                 })
  >

  > I悲 like to start with Layer1 and Layer2 with visibility true ... How can
  > I
  > do that?
  >
  > Paul
  > _______________________________________________
  > Users mailing list
  > Users at geoext.org
  > http://www.geoext.org/cgi-bin/mailman/listinfo/users
  >







--------------------------------------------------------------------------------


_______________________________________________
Users mailing list
Users at geoext.org
http://www.geoext.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20091014/3edddaf8/attachment.htm 


More information about the Users mailing list