[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