[Users] refresh mappanel using different url not the same like do layer.redraw

Andreas Hocevar ahocevar at opengeo.org
Sun May 15 11:29:19 CEST 2011


Hi,

instead of layer.redraw(true), try

layer.mergeNewParams({viewparams: "province:" + idProv});

Regards,
Andreas.

On Sun, May 15, 2011 at 11:20 AM, hassane allouch
<allouch.hassane at gmail.com> wrote:
> Hello
>
> I have a mappanel (containning a wms layer with parametrized url {sql View})
> , a textField and buton. When the user enter the value of the parameter's
> url and click the buton, the mapPanel should reload with the new url (the
> new value of the parameter) without reloading all the web page. I tried
> layer.redraw(true), it refreshs the panel but wth the same value of the
> parameter (so the same url).
>
>
> this is the code:
>
> var layerDashBoard = new OpenLayers.Layer.WMS(
>      "communeProv",
>
>  "http://localhost:8080/geoserver/sf/wms?service=WMS&version=1.1.0&request=GetMap&layers=sf:communeProv&srs=EPSG:4326&viewparams=province:"
> + idProv,
>      {layers: "sf:communeProv",
>      format: "image/png",
>      }
>
>     );
>
> thank you
>
>
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>
>



-- 
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.


More information about the Users mailing list