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;
}
Comments