Cerrar automaticamente messages

Para darle un tiempo de eliminar automaticamente los <p:message>

usamos indicamos el componente y el tiempó para que se ciere automaticamente.

 oncomplete="setTimeout(function() { $('[id$=growl]').hide(2000); }, 2000);"
Ejemplo

<p:messages id="growl" closable="true"  />

<p:commandButton value="#{app['button.login']}"  
                                         oncomplete="setTimeout(function() { $('[id$=growl]').hide(2000); }, 2000);"
                                         icon="fa fa-user"   action="#{loginController.doLogin()}" update=":form:growl :form" />

Last updated