Hi!
I need to use a4j:mediaOutput component with an area map.
The map should be updated every time the image is generated.
The problem is the map is rendred _before_ the actual image is rendered and loaded.
So I need some callback to refresh my map after the image is loaded. Please suggest a proper way to to this.
<a4j:mediaOutput usemap="#myMap" element="img"
cacheable="false" session="false"
createContent="#{imageMapBean.paint}"
value="#{graph.connections}"
mimeType="image/jpeg">
</a4j:mediaOutput>
<a4j:outputPanel id="mapGroup">
<map name="myMap">
<a4j:repeat value="#{imageMapBean.imageMapAreaList}" var="area">
<area shape="rect"
coords="#{area.bounds.x}, #{area.bounds.y},#{area.getRightX()},#{area.getBottomY()}"
onclick="openLink('#{area.blockId}');return false;" href="#"/>
</a4j:repeat>
</map>
</a4j:outputPanel>