EVENTO AJAX AL INICIAR UN DIÁLOGO Si deseamos que cada vez que se muestre un diálogoo este limpie los registros de un datatabled usamos <p:ajax onstart> e invocamos el método para limpiar el list. <p:dialog header="#{form['nivel1.search']}" closable="false" showEffect="clip" hideEffect="fade" height="335" width="750" widgetVar="searchDialogWidgetVar"> <p:ajax onstart= "#{nivel1SearchController.clear()}" update=":form:growl" listener="#{nivel1SearchController.clear()}"/> Método limpia el list public String clear(){ nivel1List = new ArrayList<>(); return null; }
Un blog desde Panama sobre NetBeans, Java, JSF, jmoordb,Microprofile, JakartaEE