<div dir="ltr"><br><div class="gmail_quote"><div dir="ltr">thank you very much actually it works.<div><div></div><div class="h5"><br><br><div class="gmail_quote">2011/5/15 hassane allouch <span dir="ltr">&lt;<a href="mailto:allouch.hassane@gmail.com" target="_blank">allouch.hassane@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div dir="ltr">Thank you. With this solution if i click three times the buton with different  paramter&#39;s value  i will have in the layer&#39;s url  three <br><blockquote class="gmail_quote">viewparams: &quot;province:&quot; + idProv  or just the final one  ?<br>


</blockquote><div><br>thank you very much.<br></div><div><div></div><div><br><div class="gmail_quote">2011/5/15 Andreas Hocevar <span dir="ltr">&lt;<a href="mailto:ahocevar@opengeo.org" target="_blank">ahocevar@opengeo.org</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
instead of layer.redraw(true), try<br>
<br>
layer.mergeNewParams({viewparams: &quot;province:&quot; + idProv});<br>
<br>
Regards,<br>
Andreas.<br>
<div><div></div><div><br>
On Sun, May 15, 2011 at 11:20 AM, hassane allouch<br>
&lt;<a href="mailto:allouch.hassane@gmail.com" target="_blank">allouch.hassane@gmail.com</a>&gt; wrote:<br>
&gt; Hello<br>
&gt;<br>
&gt; I have a mappanel (containning a wms layer with parametrized url {sql View})<br>
&gt; , a textField and buton. When the user enter the value of the parameter&#39;s<br>
&gt; url and click the buton, the mapPanel should reload with the new url (the<br>
&gt; new value of the parameter) without reloading all the web page. I tried<br>
&gt; layer.redraw(true), it refreshs the panel but wth the same value of the<br>
&gt; parameter (so the same url).<br>
&gt;<br>
&gt;<br>
&gt; this is the code:<br>
&gt;<br>
&gt; var layerDashBoard = new OpenLayers.Layer.WMS(<br>
&gt;      &quot;communeProv&quot;,<br>
&gt;<br>
&gt;  &quot;<a href="http://localhost:8080/geoserver/sf/wms?service=WMS&amp;version=1.1.0&amp;request=GetMap&amp;layers=sf:communeProv&amp;srs=EPSG:4326&amp;viewparams=province" target="_blank">http://localhost:8080/geoserver/sf/wms?service=WMS&amp;version=1.1.0&amp;request=GetMap&amp;layers=sf:communeProv&amp;srs=EPSG:4326&amp;viewparams=province</a>:&quot;<br>



&gt; + idProv,<br>
&gt;      {layers: &quot;sf:communeProv&quot;,<br>
&gt;      format: &quot;image/png&quot;,<br>
&gt;      }<br>
&gt;<br>
&gt;     );<br>
&gt;<br>
&gt; thank you<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@geoext.org" target="_blank">Users@geoext.org</a><br>
&gt; <a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Andreas Hocevar<br>
OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
Expert service straight from the developers.<br>
</font></blockquote></div><br></div></div></div>
</blockquote></div><br></div></div></div>
</div><br></div>