Se utiliza para actualizar cualquier componente que este definido en una pagina jsf(.xhtml).
En este ejemplo actualizamos un <p:growl> desde un método que se invoca en el init y no tiene un botón u otro evento que lo llame desde el formulario.
public void inicializar(){
try{
//codigo con error
} catch (Exception e) {
errorServices.errorDialog(nameOfClass(), nameOfMethod(),"inicializar", e.getLocalizedMessage(), e);
JsfUtil.updateJSFComponent(":form:growl");
}
return "";
}
<b:form id="form" prependId="false" rendered="#{p:ifAnyGranted('ADMINISTRADOR, SECRETARIA')}" onkeypress="if (event.keyCode == 13) {
return false;
}">
<h:panelGroup id="content" layout="block" >
<jmoordbjsf:messages id="msg"/>
<p:growl id="growl"/>
<b:panel collapsible="false" title="#{msg['title.solicitudmanualadministrativo']}" look="primary" >
.....