Estou tentando ulitizar o calendar do rich faces com ajax:
<rich:calendar cellWidth=“24px” cellHeight=“22px” id=“calendario”
style=“width:200px” popup=“false” datePattern=“dd/MM/yyyy” binding="#{agendaBean.calendar}"
value="#{agendaBean.data}" currentDate="#{agendaBean.data}">
<a4j:support event=“ondateselected” ></a4j:support>
</rich:calendar>
No bean:
public Date getData() {
System.out.println(“getData=” + data);
return data;
}
public void setData(Date data) {
System.out.println("setData=" + data);
this.data = data;
}
Porem quando escolho uma data, a data setada no bean e sempre a anteriormente selecionada. Por exemplo na primeira vez clico no dia 1, o valor setado e null. Depois, clicando no dia 2, o valor setado sera 1, depois no 10, o valor setado sera 2… e assim por diante.
Alguem saber porque?