No, I've not tried the inputCalendar.  In stepping through the debugger, I'm
seeing places where facesContext.getViewRoot().getLocale() is returning the
proper Locale, so I'm at a loss as to why the pattern is staying
"dd.MM.yyyy" instead of "MM.dd.yyyy."

Derry



On Wed, Mar 31, 2010 at 4:27 PM, Leonardo Uribe <[email protected]> wrote:

> Hi
>
> Did you tried with the property "popupDateFormat" on t:inputCalendar? The
> default is :
>
> javax.text.SimpleDateFormat("dd.MM.yyyy",
> facesContext.getViewRoot().getLocale());
>
> regards,
>
> Leonardo Uribe
>
> 2010/3/31 Derry Cannon <[email protected]>
>
> > I'm having trouble using the Tomahawk inputDate for non-US locales.  If
> in
> > Firefox I set my general.useragent.locale to "en-US", all is well.
> >  However,
> > if I set my locale to "en-GB", I get a conversion error from the
> inputDate.
> > Stepping through the debugger, it appears that when my locale is "en-GB"
> > and
> > I submit a date of April 15, 2010, the value of the date submitted is
> > "4/15/2010," while the inputDate's DateTimeConverter is expecting the
> value
> > of "15/04/2010."
> >
> > I've tried the following:
> >
> >   - setting the inputDate's timezone to "Europe/London"
> >   - associating an f:convertDateTime with the inputDate, giving the
> >   converter the locale of "en-GB"
> >   - setting the locale in f:view to "en-GB"
> >
> > I've also confirmed that "en-GB" is a supported locale in the
> > faces-config.xml.  I'm out of ideas over here, and any help would be
> > greatly
> > appreciated.
> >
> > Thanks much!
> > Derry
> >
>

Reply via email to