t:inputCalendar's implicit and transient inputText gets assigned the
same converter as inputCalendar when isRenderAsPopup=true.

This doesn't work well since the inputCalendar converter is expected
to work on Date objects, and the inputText has a string representation
of the date.

The conversion fails in RendererUtils.getStringValue(facesContext,
component) at converter.getAsString(facesContext, component, value),
and the value in the inputCalender gets lost on rendering.

Would the correct patch be to not transfer the converter to inputText?
 inputText will be working directly with Strings anyway, and it looks
like decode simply runs the value through inputCalendar.

-Mike

Reply via email to