<br><br>On Friday, June 1, 2012, Charles Galpin  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This is probably really simple but I'm drawing a blank.<br>

<br>
I have a OpenLayers.Layer.WMS layer that I want to change a parameter each time it refreshes (on initial load, zoom, explicit refresh, whenever). In case you are curious ultimately I want to pass the map scale as part of  a parameter called "viewparams" which allows one to pass parameters to geoserver sql views. I can send a static value just fine from the value provided for params during construction, but need to make it dynamic.<br>

<br>
So perhaps there is a pre-load event handler I can add to do the equivalent of mergeNewParams say? Thoughts?<br>
<br>
Thanks,</blockquote><div><br></div><div><br></div><div>You can create a Layer.WMS subclass and overload getURL or getFullRequestString. Look at the OL code.<span></span></div><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 href="mailto:eric.lemoine@camptocamp.com">eric.lemoine@camptocamp.com</a><br><a href="http://www.camptocamp.com">http://www.camptocamp.com</a><br>
<br>