У меня есть компонент календаря richfaces, определенный как
<rich:calendar id="startDate" value="#{myBean.dateSet.startDate}"
timeZone="#{myBean.dateSet.timeZone}"
datePattern="#{myBean.dateSet.datePattern}"
enableManualInput="true" immediate="true">
<a4j:support event="onchanged" action="#{myBean.adjustEndDate}"
reRender="startDate,endDate" ajaxSingle="true" />
</rich:calendar>
, когда я меняю дату с помощью всплывающего окна / графического интерфейса календаря, все работает нормально.
Однако, когда я изменяю его через текстовое поле ввода, значение не обновляется до myBean.dateSet.startDate, хотя оно корректно обновляется в самом компоненте календаря (т.е. если я нажимаю на значокдля всплывающего календаря отображается текущая текущая дата).
Любые предложения о том, как получить правильное обновление значения myBean?
Спасибо!