<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; ">Hi,</div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; "><br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; ">Assuming I have a Geoext tree with the TreeNodeRadioButton plugin (geoext v1.1) installed, but have layers which come from various urls...e.g. /geoserver/wms, /geoserver/gwc/service/wms, or even externals urls ...how can I get the WMSgetFeatureInfo tool to work? At present the first layer made active sets the url. Is there a way to reset the tool after on the radiochange event?</div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; "><br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; ">I have this...</div><div style="font-family: arial, helvetica,
sans-serif; font-size: 10pt; "><br></div><div><div><font face="arial, helvetica, sans-serif" size="2"><span class="Apple-tab-span" style="white-space:pre">                                </span>activeNode = node;</font></div><div><font face="arial, helvetica, sans-serif" size="2"> <span class="Apple-tab-span" style="white-space:pre">                                </span> if(activeNode == node)</font></div><div><font face="arial, helvetica, sans-serif" size="2"><span class="Apple-tab-span" style="white-space:pre">                                </span> {</font></div><div><font face="arial, helvetica, sans-serif" size="2"><span class="Apple-tab-span" style="white-space:pre">                                </span> featureInfo.activate();</font></div><div><font face="arial, helvetica, sans-serif" size="2"><span class="Apple-tab-span" style="white-space:pre">                                </span>
selLayer = node.layer;</font></div><div><font face="arial, helvetica, sans-serif" size="2"> <span class="Apple-tab-span" style="white-space:pre">                </span> featureInfo.layers = [selLayer];</font></div><div><font face="arial, helvetica, sans-serif" size="2"><span class="Apple-tab-span" style="white-space:pre">                                </span> </font></div><div><font face="arial, helvetica, sans-serif" size="2"><span class="Apple-tab-span" style="white-space:pre">                                </span> }</font></div><div><font face="arial, helvetica, sans-serif" size="2"><span class="Apple-tab-span" style="white-space:pre">                                </span> else</font></div><div><font face="arial, helvetica, sans-serif" size="2"><span
class="Apple-tab-span" style="white-space:pre">                                </span> {</font></div><div><font face="arial, helvetica, sans-serif" size="2"><span class="Apple-tab-span" style="white-space:pre">                                </span> featureInfo.deactivate();</font></div><div><font face="arial, helvetica, sans-serif" size="2"><span class="Apple-tab-span" style="white-space: pre; ">                                </span> }</font></div><div><font face="arial, helvetica, sans-serif" size="2"><br></font></div><div><font face="arial, helvetica, sans-serif" size="2"><br></font></div><div><font face="arial, helvetica, sans-serif" size="2">I tried simply putting "</font><span style="font-family: arial, helvetica, sans-serif; font-size: 13px; "> featureInfo.deactivate();" before the activeNode=node; but this didnīt do anything</span></div><div><span
style="font-family: arial, helvetica, sans-serif; font-size: 13px; "><br></span></div><div><span style="font-family: arial, helvetica, sans-serif; font-size: 13px; "><br></span></div></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; "><br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; ">with thanks,</div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; "><br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; ">Rob</div></div></body></html>