The renderDateTimeField macro in htmlFormMacroLibrary.ftl ignores the framework date-time format settings and formats date-time fields using jQuery instead. Two problems with that:

1. Even when shortDateInput = true, the date and time are displayed when the value is a Timestamp. 2. If the value is anything other than a Timestamp, (java.util.Date or java.sql.Date) then the field content is localized, and any attempt to pass the field content to a service fails - because there is no way to convert the string back to the proper object type.

Why was this change made?

-Adrian

Reply via email to