When I click on the button and select a date, the AJAX event fires and the valueChangeListener method gets called and the components do an update. When I select subsequent dates, none of that happens, although the text box shows the new date.
If I close the pop-up calendar with the DONE button and open it again, I get another one-shot date select.
Is this a bug or am I doing something wrong? This is 3.0M3 and my markup is as follows:
Code: Select all
<p:calendar value="#{myApp.periodStart}"
size="20"
pattern="yyyy/MM/dd HH:mm"
navigator="true"
showButtonPanel="true"
showOn="button"
onselect="this.hide()"
timeZone="#{login.timeZone}"
valueChangeListener="#{myApp.doSelectPeriodStart}"
>
<p:ajax update="qPie" />
</p:calendar>