I sincerely apologize about the previous emails :(, they were sent by accident...<br><br>Hello GeoExt List,<br><br>I am new to GeoExt and I am grateful such a
library has been created. Now I am trying to make a layer tree for my
map browser. I got some ideas on how to create a general one, but there
are some options I'd like to have that I cannot find. I do not know if
it is because they do not exist or I am just unaware. <br>
<br>Here's what I'd like to do:<br><br>1. I'd like to be able to have a few layers declared by variables as such:<br><br> var tib_townships = new OpenLayers.Layer.WMS(<br> "Townships (Tibetan trans)", "<a href="http://10.0.102.11:8080/geoserver/wms" target="_blank">http://10.0.102.11:8080/geoserver/wms</a>", {layers: 'cite:tib_townships', transparent: true}, {isBaseLayer: false, displayInLayerSwitcher: true, visibility: true} <br>
);<br> <br> var chn_villages = new OpenLayers.Layer.WMS(<br> "Villages (Chinese trans)", "<a href="http://10.0.102.11:8080/geoserver/wms" target="_blank">http://10.0.102.11:8080/geoserver/wms</a>", {layers: 'cite:chn_villages', transparent: true}, {isBaseLayer: false, displayInLayerSwitcher: true, visibility: false} <br>
);<br> <br> var tib_villages = new OpenLayers.Layer.WMS(<br> "Villages (Tibetan trans)", "<a href="http://10.0.102.11:8080/geoserver/wms" target="_blank">http://10.0.102.11:8080/geoserver/wms</a>", {layers: 'cite:tib_villages', transparent: true}, {isBaseLayer: false, displayInLayerSwitcher: true, visibility: true} <br>
);<br><br>and then I'd like to be able to add these layers to a single node: <br><br> var layerRoot = new Ext.tree.TreeNode({<br> text: "All Layers",<br>
expanded: true<br>
});<br> <br> layerRoot.appendChild(new GeoExt.tree.LayerNode({<br> text: "Tibetan Villages",<br> layer: tib_villages, //RIGHT HERE, is there a way to add all three layers here using those variables???<br>
loader: {param: "LAYERS"},<br>
expanded: true<br> }));<br><br>I know my other option is to create a Openlayer WMS with all three layers in it sort of as a group, but I run into the same problem there that I am unable to add these variables but have to add the layers directly from the wms and then they do not have the options I have set in my code :-/<br>
<br><br>2. I'd also like to be able to change the names that appear for the layers that are in the nodes. Instead of the wms store:layer, I'd like something custom as "my layer". Is there any property for this anywhere???<br>
<br>3. I'd like to change the icons of the default layer tree. Maybe instead of folders etc, something like my own image etc..<br><br>I appreciate all the feedback. I have been struggling with layer trees and I would really like to do something awesome with them for my app. <br>
<br>Thanks,<br><br>elshae<br><br>