[
http://jira.jboss.com/jira/browse/JBSEAM-623?page=comments#action_12349955 ]
Ronald van Kuijk commented on JBSEAM-623:
-----------------------------------------
I can accept that the dateformats between Javascript and JSF are not automatically in
sync, but we need a way to show them in the same format. In NL the user types dd-MM-yyyy,
while the selectdate shows MM/dd/yyyy. The converter with a pattern on it, does not accept
both, so they need to be in sync. I've seen that the js file has two variables that
can be used to configure this... the separator and format. I made a patch to
SelectDate.java, the selectDate.js and the .tld and faces-config file. I did not change
the selectDateTag.java file since it did not seem neccesary.
<s:selectDate> localization
---------------------------
Key: JBSEAM-623
URL:
http://jira.jboss.com/jira/browse/JBSEAM-623
Project: JBoss Seam
Issue Type: Patch
Components: JSF
Affects Versions: 1.1.0.GA
Reporter: Stephan Bublava
Assigned To: Norman Richards
Priority: Minor
Fix For: 1.1.1.GA
Attachments: selectdate-localization-patch.txt
Currently <s:selectDate> is not locale-aware. This affects day names, month names,
buttons as well as the date string written to the text field via JavaScript.
selectdate-localization-patch.txt is a first step to improve this.
Changes include:
- Weekends use a distinct CSS style and can be highlighted if desired. (I've changed
the booking example to demonstrate this).
- The first day of the week is no longer harcoded to Sunday, but calculated according to
the current locale settings (e.g. Monday for German).
- Day and month names are localised as well.
Open issues:
- Weekends are hardcoded to Saturday and Sunday. I have no idea how determine this info
using Calendar, &c. APIs.
- Date formats are not kept in sync between JSF and JavaScript, which always uses
MM/DD/YYYY, regardless of the locale.
- Button names ("close", "this month") are still hardcoded.
- It might be more flexible, to translate day / month names with the application
ResourceBundle instead of using DateFormatSymbols.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira