Locale is same problem IMO Thanks! -Matthias
On 5/31/06, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
Paul- good catch. You are right. RI TLD Doc says the same. Create a bug for MyFaces Core Jira project and asign the ticket please to me ! (matzew) Thanks, Matthias On 5/31/06, Paul Spencer <[EMAIL PROTECTED]> wrote: > Matthias, > When I changed my method getTimeZone() to return a TimeZone, things worked as expected. > > I guess my confusion comes from the TLD Documentation, http://myfaces.apache.org/impl/tlddoc/index.html. > > "When this value is a value-binding to a TimeZone instance, that timezone is used. Otherwise > this value is treated as a String containing a timezone id, ie as the ID parameter of method > java.util.TimeZone.getTimeZone(String)." > > I read this to mean that the converter would converter would treat String value-binding the same way > as a String value. Below is a coded version of my expectation. > > if (UIComponentTag.isValueReference(value)) > { > ValueBinding vb = facesContext.getApplication().createValueBinding(value); > TimeZone timeZone; > Object value = vb.getValue(facesContext); > if (value instanceof TimeZone) > { > timeZone = (TimeZone) value; > } > else > { > timeZone = TimeZone.getTimeZone(value.toString()) > } > converter.setTimeZone(timeZone); > } > > Is my expectation in keeping with the spec? > If it is case should I enter a JIRA issue? > > Paul Spencer > > Paul Spencer wrote: > > The type is string > > public String getTimeZone() > > { > > return "GMT-05:00"; > > } > > > > Paul Spencer > > > > Matthias Wessendorf wrote: > >>> <f:convertDateTime type="time" > >>> timeZone="#{phrQueryManager.timeZone}"/> > >> > >> Is this type of TimeZone ? > >> > >> *snip* > >> if (UIComponentTag.isValueReference(value)) > >> { > >> ValueBinding vb = > >> facesContext.getApplication().createValueBinding(value); > >> converter.setTimeZone((TimeZone)vb.getValue(facesContext)); > >> } > >> *snip* > >> > >> Regards, > >> Matthias > >> > > > > > > > > -- Matthias Wessendorf Aechterhoek 18 48282 Emsdetten blog: http://jroller.com/page/mwessendorf mail: mwessendorf-at-gmail-dot-com
-- Matthias Wessendorf Aechterhoek 18 48282 Emsdetten blog: http://jroller.com/page/mwessendorf mail: mwessendorf-at-gmail-dot-com
