Hi, This is my first post to the GeoExt Users forum. The short question is whether you can manually trigger a legendpanel refresh or update event in javascript. The explanation is provided below.
Explanation: I have a webpage that includes a GeoExt mappanel and legendpanel that pull information from a geoserver instance on the same machine, and works perfectly for layers with static styles. I've added a form and some PHP scripts (called via AJAX) to allow the user to update the SLD file (e.g. changing the color scheme). The mappanel worked fine after adding layer.redraw(true). I don't know how to force a legendpanel update, and furthermore the legendpanel currently shows some unwanted caching. As an example: 1. I load a map at a given zoom level 2. I trigger a server-side redraw of the SLD (using the Geoserver Rest API) 3. The webpage correctly redraws the map with the new SLD 4. I zoom further in on the map, and the legendpanel updates properly 5. I zoom back to the zoom level I was at when the SLD was updated, and the legend REVERTS to the previous legend (although the map continues to render properly). I'd appreciate any help with this. Let me know if it requires any further explanation. Best, Chris
_______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users
