Hi Imran,<div><br></div><div>I have attached my part of the code.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><div>var treeConfig = [{</div><div>        nodeType: &quot;gx_baselayercontainer&quot;,</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>expanded: true</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}, {</div><div>        nodeType: &quot;gx_overlaylayercontainer&quot;,</div>

<div>        expanded: true,</div><div>        loader: {</div><div>            baseAttrs: {</div><div>                radioGroup: &quot;foo&quot;,</div><div>                uiProvider: &quot;layernodeui&quot;</div><div>            }</div>

<div>        }</div><div>    }];</div><div>    </div><div>    treeConfig = new OpenLayers.Format.JSON().write(treeConfig, true);</div><div>    tree = new Ext.tree.TreePanel({</div><div>        border: true,</div><div>        region: &quot;west&quot;,</div>

<div>        title: &quot;Layers&quot;,</div><div>        width: 200,</div><div>        split: true,</div><div>        collapsible: true,</div><div>        collapseMode: &quot;mini&quot;,</div><div>        autoScroll: true,</div>

<div>        plugins: [</div><div>            new GeoExt.plugins.TreeNodeRadioButton({</div><div>                listeners: {</div><div>                    &quot;radiochange&quot;: function(node) {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span></div>

<div><span class="Apple-tab-span" style="white-space:pre">                        </span>info = new OpenLayers.Control.WMSGetFeatureInfo({</div><div>           <span class="Apple-tab-span" style="white-space:pre">                </span>url: &#39;<a href="http://90.0.0.129:8090/geoserver/wms">http://90.0.0.129:8090/geoserver/wms</a>&#39;, </div>

<div>            <span class="Apple-tab-span" style="white-space:pre">                </span>title: &#39;Identify features by clicking&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>    <span class="Apple-tab-span" style="white-space:pre">                </span>layers: [node.text],</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>    <span class="Apple-tab-span" style="white-space:pre">                </span>queryVisible: true,</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>    <span class="Apple-tab-span" style="white-space:pre">                </span>eventListeners: {</div>

<div>                <span class="Apple-tab-span" style="white-space:pre">                        </span>getfeatureinfo: function(event) {</div><div>                    <span class="Apple-tab-span" style="white-space:pre">                                        </span>mapPanel.map.addPopup(new OpenLayers.Popup.FramedCloud(</div>

<div>                        <span class="Apple-tab-span" style="white-space:pre">                                </span>&quot;Info.,&quot;, </div><div>                        <span class="Apple-tab-span" style="white-space:pre">                                </span>mapPanel.map.getLonLatFromPixel(event.xy),</div>

<div><span class="Apple-tab-span" style="white-space:pre">                                                        </span>null,</div><div>                        <span class="Apple-tab-span" style="white-space:pre">                                </span>event.text,</div><div>                        <span class="Apple-tab-span" style="white-space:pre">                                </span>null,</div>

<div>                        <span class="Apple-tab-span" style="white-space:pre">                                </span>true</div><div>                    ));</div><div>                }</div><div>            },</div><div>        });</div><div>                    }</div>

<div>                }</div><div>            })</div><div>        ],</div><div>        loader: new Ext.tree.TreeLoader({</div><div>            applyLoader: false,</div><div>            uiProviders: {</div><div>                &quot;layernodeui&quot;: LayerNodeUI</div>

<div>            }</div><div>        }),</div><div>        root: {</div><div>            nodeType: &quot;async&quot;,</div><div>            children: Ext.decode(treeConfig)            </div><div>        },</div><div>        rootVisible: false,</div>

<div>        lines: false</div><div>    });</div><div><br></div><div><br></div><div><br></div><div>Please do Help me out to solve this problem.</div><div><br></div><div><br></div><div><br></div><br><div class="gmail_quote">

On Mon, May 21, 2012 at 4:31 PM, Imran Rajjad <span dir="ltr">&lt;<a href="mailto:rajjad@gmail.com" target="_blank">rajjad@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<div><br></div><div>seems like a variable scope issue, I would suggest first you debug the code and put a break point on that line and see what value does the expression &quot;node.text&quot; is holding. or post some more code because one cannot tell the scope of the variable &#39;node&#39; by your code snippet.</div>


<div><br></div><div>regards,</div><div>Imran<br><br><div class="gmail_quote"><div><div class="h5">On Mon, May 21, 2012 at 9:57 AM, LOHAMANOJ SIVAKUMAR <span dir="ltr">&lt;<a href="mailto:gis.slokam@gmail.com" target="_blank">gis.slokam@gmail.com</a>&gt;</span> wrote:<br>


</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">Hi Openlayers-Users,<div><br></div><div>Am finding difficulty in bringing POPUP.</div>

<div><br></div><div>As in Openlayers popup it has the capacity to bring popup for multiple layers or it will display information based on markers.</div>


<div><br></div><div>Where else in my case am trying to retrieve information for one particular layer based on layer radio button click in tree</div><div><br></div><div>and my code is like this</div><div><br></div><div><div>




<div>plugins: [</div><div>            new GeoExt.plugins.TreeNodeRadioButton({</div><div>                listeners: {</div><div>                    &quot;radiochange&quot;: function(node) {</div><div><span style="white-space:pre-wrap">                        </span><span style="white-space:pre-wrap">                </span></div>




<div><span style="white-space:pre-wrap">                        </span> info = new OpenLayers.Control.WMSGetFeatureInfo({</div><div>            <span style="white-space:pre-wrap">                        </span>url: &#39;<a href="http://90.0.0.129:8090/geoserver/wms" target="_blank">http://90.0.0.129:8090/geoserver/wms</a>&#39;, </div>




<div>            <span style="white-space:pre-wrap">                        </span>title: &#39;Identify features by clicking&#39;,</div><div><span style="white-space:pre-wrap">        </span>    <span style="white-space:pre-wrap">                        </span>layers: [node.text],    //************************ in this line the value is not getting passed.   </div>




<div>            <span style="white-space:pre-wrap">                        </span>queryVisible: true,</div><div><span style="white-space:pre-wrap">        </span>    <span style="white-space:pre-wrap">                        </span>eventListeners: {</div>

<div>                <span style="white-space:pre-wrap">                </span>getfeatureinfo: function(event) {</div><div>                    <span style="white-space:pre-wrap">                </span>mapPanel.map.addPopup(new OpenLayers.Popup.FramedCloud(</div>




<div>                        <span style="white-space:pre-wrap">                                </span>&quot;Info.,&quot;, </div><div>                        <span style="white-space:pre-wrap">                                </span>mapPanel.map.getLonLatFromPixel(event.xy),</div>




<div><span style="white-space:pre-wrap">                                                        </span>null,</div><div>                        <span style="white-space:pre-wrap">                                </span>event.text,</div><div>                        <span style="white-space:pre-wrap">                                </span>null,</div>




<div>                        <span style="white-space:pre-wrap">                                </span>true</div><div>                    <span style="white-space:pre-wrap">                                        </span>));</div><div><span style="white-space:pre-wrap">                                                </span>mapPanel.map.addControl(info);</div>




<div>                }</div><div>            },</div><div>        });</div><div>                    }</div><div>                }</div><div>            })</div><div>        ],</div></div><div><br></div><div>i cant pass the variable directly to layers parameter, on variable pass the layers parameters not accepting the value.</div>




<div><br></div><div>PLEASE DO HELP ME on FEATURE POPUP FOR ONE SINGLE LAYER.</div><div><br></div><div>am newbie to OPENLAYERS.</div><span><div style="color:rgb(136,136,136)"><br></div><div style="color:rgb(136,136,136)">

<br></div><font color="#888888">-- </font><br><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><font color="#333333"><br></font></span><br>
</span></div>
<br></div></div>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br>I.R<br>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><div><font color="#333333">With Regards</font><span style="color:rgb(80,0,80)">,</span></div>

<div><font color="#000099">Lohamanoj S</font><font color="#500050">,</font></div><div><font color="#FF0000">GIS DEVELOPER</font><span style="color:rgb(80,0,80)">,</span></div><div><font color="#006600"><br></font></div></span><br>


</div>