2012-10-30 16 views
5

ho la seguente pulsante e pannello in primefaces:primefaces mostrano un'animazione quando il pulsante cliccato

<p:commandButton value="Submit" 
    ajax="true" actionListener="#{myBean.search}" update="resultPanel" oncomplete="panelwv.show();"> 
</p:commandButton> 

<p:panel widgetVar="panelwv" visible="false" closable="true" 
    toggleable="true" id="resultPanel"> 

Voglio mentre il myBean.search esegue, appare un'animazione sullo schermo. Qualche aiuto? Grazie !!

risposta

19

è possibile utilizzare il Primefaces AJAX - Status - Declarative

Ajax di stato è un indicatore globale per informare gli utenti circa le interazioni Ajax. Di default, le richieste ajax attivano il componente ajaxStatus, impostando global to false disabilita questo comportamento.

anche un'occhiata ad altri esempi Primefaces AJAX - Status

Basta posizionare qualche bella immagine nella h:graphicImage

È possibile generare uno usando il Ajaxload - Ajax loading gif generator

Problemi correlati