Primefaces Calendar with Converter doesn't update correctly upon ajax “valueChange” event
问题 I want my p:calendar to work both by clicking on a date in the calendar popup, as well as by editing the date directly in the text input field. This works fine: <p:calendar value="#{myBackingBean.date}"> <p:ajax event="valueChange" listener="#{myBackingBean.updateDate()}" /> <p:ajax event="dateSelect" listener="#{myBackingBean.selectDate()}" /> </p:calendar> However, as soon as I add a converter (see below), the new date is no longer set for "valueChange" events (when the date is edited by