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 "node.text" is holding. or post some more code because one cannot tell the scope of the variable 'node' by your code snippet.</div>
<div><br></div><div>regards,</div><div>Imran<br><br><div class="gmail_quote">On Mon, May 21, 2012 at 9:57 AM, LOHAMANOJ SIVAKUMAR <span dir="ltr"><<a href="mailto:gis.slokam@gmail.com" target="_blank">gis.slokam@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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> "radiochange": 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: '<a href="http://90.0.0.129:8090/geoserver/wms" target="_blank">http://90.0.0.129:8090/geoserver/wms</a>', </div>
<div> <span style="white-space:pre-wrap">                        </span>title: 'Identify features by clicking',</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>"Info.,", </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 class="HOEnZb"><font color="#888888"><div><br></div><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">Groupe SCE India Pvt., Ltd.</font></div><div><font color="#500050">Bengaluru.</font></div></span><br>
</font></span></div>
<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org">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><br><br clear="all"><div><br></div>-- <br>I.R<br>
</div>