<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div>Hi,<br><br>thanks for your example. <br><br>If I want to use a FeatureStore with a grid then I have to define my fields, columns at the beginning as far as I know. But I don`t know these because I choose my layer at my application. So I have to use WMSGetFeatureInfo with a popup? <br>I`ve found this statement from Eric Lemoine at mapfish mailinglist:<br>&gt; using an
 OpenLayers.Control.WMSGetFeatureInfo with a<br>&gt; 
GeoExt.data.FeatureStore. Features received in the GetFeatureInfo<br>&gt;
 response are added to the store with store.loadData(features).<br>which indicates that I can use a FeatureStore. But this is only possible if I know my queryable layer?<br><br>I want to ask all features within current extent- so I need to use GetFeature with a filter?<br><br>Thanks.<br>best regards<br>Sarah<br><br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">Von:</span></b> Dan Ramage &lt;dan@inlet.geol.sc.edu&gt;<br><b><span style="font-weight: bold;">An:</span></b> Sarah Schuessler &lt;sarah_flip@yahoo.de&gt;<br><b><span style="font-weight: bold;">CC:</span></b> users@geoext.org<br><b><span style="font-weight: bold;">Gesendet:</span></b> Montag, den 12. April 2010, 18:30:36 Uhr<br><b><span style="font-weight: bold;">Betreff:</span></b> RE: [Users]
 dynamic layer choosing<br></font><br>


 
 

 

 

<style>
<!--

filtered {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}

p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;text-decoration:underline;}
pre
        {margin:0in;margin-bottom:.0001pt;font-size:10.0pt;font-family:"Courier New";}
span.EmailStyle18
        {font-family:Arial;color:navy;}
filtered {margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {}
-->
</style>



<div class="Section1">

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Don’t know if this helps, but here: <a rel="nofollow" target="_blank" href="http://carolinasrcoos.org/carolinasrcoos.html">http://carolinasrcoos.org/carolinasrcoos.html</a>
is how I handled I think what you are asking about.</span></font></p> 

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">The check box turns on the layer, clicking
the radio button will enable GetFeatureInfo requests for that layer when you click
on an item in that layer.</span></font></p> 

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> &nbsp;</span></font></p> 

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> &nbsp;</span></font></p> 

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Dan</span></font></p> 

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> &nbsp;</span></font></p> 

<div>

<div class="MsoNormal" style="text-align: center;" align="center"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">

<hr tabindex="-1" width="100%" align="center" size="2">

</span></font></div>

<p class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;">
users-bounces@geoext.org [mailto:users-bounces@geoext.org] <b><span style="font-weight: bold;">On Behalf Of </span></b>Sarah Schuessler<br>
<b><span style="font-weight: bold;">Sent:</span></b> Monday, April 12, 2010 5:51
AM<br>
<b><span style="font-weight: bold;">To:</span></b> Eric Lemoine<br>
<b><span style="font-weight: bold;">Cc:</span></b> users@geoext.org<br>
<b><span style="font-weight: bold;">Subject:</span></b> Re: [Users] dynamic layer
choosing</span></font></p> 

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> &nbsp;</span></font></p> 

<div>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Hi Eric,<br>
<br>
I have add radio buttons.<br>
So I think that I need to register a listener if I check one of my radio button
like this one:</span></font></p> 

<pre><font face="Courier New" size="2"><span style="font-size: 10pt;">listeners: {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "radiochange": function(node){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // alert(node.layer.name + " is now the the active layer.");<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; node.getattributes();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></font></pre> 

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">I will take a deeper look at the api. Or do you perhaps have a little
example?<br>
<br>
Thanks a lot.<br>
best regards<br>
Sarah</span></font></p> 

</div>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> &nbsp;</span></font></p> 

<div>

<div class="MsoNormal" style="text-align: center;" align="center"><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;">

<hr width="100%" align="center" size="1">

</span></font></div>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"><br>
On Mon, Apr 12, 2010 at 10:10 AM, Sarah Schuessler &lt;<a rel="nofollow" ymailto="mailto:sarah_flip@yahoo.de" target="_blank" href="mailto:sarah_flip@yahoo.de">sarah_flip@yahoo.de</a>&gt;
wrote:<br>
&gt; Hi list,<br>
&gt;<br>
&gt; is there a best practice for choosing a layer:<br>
&gt; I have different layer and for one of them I want to get attribute data.
By<br>
&gt; now I 'choose' my layer with a GeoExt.data.FeatureStore and a<br>
&gt; OpenLayers.Protocol.WFS.<br>
&gt; I would think of either a window, panel,.. that appears if user have
clicked<br>
&gt; on a button choosing the right layer with a combobox, .. or take the
checked<br>
&gt; radiobutton at tree to make a getfeatureinfo request. Then the attribute<br>
&gt; data appear at a grid.<br>
&gt;<br>
&gt; What`s the best, easiest?<br>
&gt; Anybody has an example page or a hint?<br>
<br>
Hi<br>
<br>
One option would be to add radio buttons to layer nodes in the layer<br>
tree. See &lt;<a rel="nofollow" target="_blank" href="http://dev.geoext.org/trunk/geoext/examples/tree.html">http://dev.geoext.org/trunk/geoext/examples/tree.html</a>&gt;.<br>
<br>
Cheers,<br>
<br>
-- <br>
Eric Lemoine<br>
<br>
Camptocamp France 
SAS<br>
Savoie Technolac, BP 352<br>
73377 Le Bourget du Lac, Cedex<br>
<br>
Tel : 00 33 4 79 44 44 96<br>
Mail : <a rel="nofollow" ymailto="mailto:eric.lemoine@camptocamp.com" target="_blank" href="mailto:eric.lemoine@camptocamp.com">eric.lemoine@camptocamp.com</a><br>
<a rel="nofollow" target="_blank" href="http://www.camptocamp.com">http://www.camptocamp.com</a></span></font></p> 

</div>

</div>

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br>
__________________________________________________<br>
Do You Yahoo!?<br>
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen
Massenmails. <br><span>
<a target="_blank" href="http://mail.yahoo.com">http://mail.yahoo.com</a> </span></span></font></p> 

</div>

</div></div>
</div>
</div><br>__________________________________________________<br>Do You Yahoo!?<br>Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. <br>http://mail.yahoo.com </body></html>