Hola, no entiendo la relacion entre el evento onSelectUpdate="growl"
del siguiente codigo: no entiendo lo que significa.
este es la pagina con los componentes primefaces:
<h:form>
<p:growl id="growl" />
<p:panel header="Prueba con Primefaces">
<h:panelGrid columns="2">
<h:outputLabel value="#{pruebaView.date}" />
<p:calendar pattern="dd/MM/yyyy"
selectListener="#{pruebaView.cambioFecha}"
onSelectUpdate="growl" />
</h:panelGrid>
</p:panel>
</h:form>
este el el bean:
package com.autentia.tutorial.view;
import java.io.Serializable;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import org.primefaces.event.DateSelectEvent;
@ManagedBean
@ViewScoped
public class PruebaView implements Serializable {
private static final long serialVersionUID = 8995118759276351827L;
private Date date;
public void cambioFecha(DateSelectEvent event) {
DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
FacesContext.getCurrentInstance().addMessage(null,
new FacesMessage("Fecha seleccionada: " + formatter.format(event.getDate())));
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
}