i got a modalpanel containing a progressbar.
when i the progressbar is completed with 100% i want to close the modalpanel automatically.
any idea how to do that?
part of page is
<a4j:region id="progressregion" rendered="#{Book.runningquery}"> <h:form> <a4j:poll interval="100" reRender="progressPanel" /> </h:form> <rich:modalPanel id="progressdlg" width="420" height="170" rendered="#{Book.runningquery}" showWhenRendered="true"> <f:facet name="header"> <h:panelGroup> <h:outputText value="Suche "></h:outputText> </h:panelGroup> </f:facet> <a4j:outputPanel id="progressPanel" > <center><rich:progressBar eventsQueue="eventQueue" reRenderAfterComplete="progress" enabled="#{Book.runningquery}" value="#{Book.percent}" label="#{Book.result.size()} Sätze gelesen" ignoreDupResponses="true" requestDelay="200"> <f:facet name="complete"> <h:outputText value="fertig!" /> </f:facet> </rich:progressBar> </center> </a4j:outputPanel> <center><a4j:commandButton value="Verlassen" onclick="Richfaces.hideModalPanel('progressdlg')" /></center> </rich:modalPanel> </a4j:region>