myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Volker Weber" <v.we...@inexso.de>
Subject Re: Possible bug in the columns tag with the convertDateTime tag
Date Fri, 01 Jun 2007 17:53:23 GMT
Hi,

this docs i would read like this:

The argument of 'timeZone' should be a String or a valueBinding that evaluates
to a TimeZone instance.

The getter of timeZone should NOT of type String, but of type
java.util.TimeZone.


Regards,
    Volker



2007/6/1, Mike Kienenberger <mkienenb@gmail.com>:
> What's the data type of #{columnInfo.timeZone}?  Both getters should
> be of type String.
>
> The docs read:
>
> Time zone in which to interpret any time information in the date
> String. Value must be either a VB expression that evaluates to a
> java.util.TimeVone instance, or a String that is a timezone ID as
> described in the javadocs for java.util.TimeZone.getTimeZone().
>
>
> On 6/1/07, Johnny Sutherland <jonathan.sutherland@basf-it-services.com> wrote:
> >  You are correct. That was a typing error from me when writing the bug. I
> > have entered the correct code below - unfortuntale the problem is still the
> > same. We havce also discovered that the problem - the getter is not called -
> > exists with all the tags from the JSF Core taglib.
> >
> >  The timeZone and pattern values are not being read from the columnInfo
> > object when the tag is within a columns tag in a dataTable.
> >
> >  The columnInfo is set by the columns tag but the getter is not called.
> > However, if we access the values via an outputText tag e.g. (These values
> > are displayed) (These values are displayed) the getters are accessed and the
> > values displayed.
> >
> >  <t:dataTable id="edbcd" var="data" preserveDataModel="false"
> >  value="#{masterDataController.sortableList.dataModel}"
> >  sortColumn="#{masterDataController.sortableList.sort}"
> > sortAscending="#{masterDataController.sortableList.ascending}"
> >  preserveSort="false" renderedIfEmpty="false">
> >
> >  <t:columns var="columnInfo"
> >  value="#{masterDataController.sortableList.columnInfos}">
> >
> >  <h:inputText value="#{masterDataController}">
> >  <f:convertDateTime timeZone="#{columnInfo.timeZone}"
> > pattern="#{columnInfo.pattern}" /> (These values are not accessed)
> >  </h:inputText>
> >
> >  <h:outputText value="#{columnInfo.timeZone}" /> (These values will be
> > displayed)
> >  <h:outputText value="#{columnInfo.pattern}" /> (These values will be
> > displayed)
> >  </t:columns>
> >  </t:dataTable>
> >
> > Mike Kienenberger wrote:
> >  What you posted isn't valid: You have: <-- should be '>' not '/>' I could
> > see how that might cause this tag to be ignored, provided it was parsed at
> > all. On 5/31/07, Johnny Sutherland wrote: > The timeZone and pattern values
> > are not being read from the columnInfo > object when the tag is within a
> > columns tag in a dataTable. > > The columnInfo is set by the columns tag but
> > the getter is not called. > However, if we access the values via an
> > outputText tag e.g. (These values > are displayed) (These values are
> > displayed) > > the getters are accessed and the values displayed. > >
Here
> > is a sample of the code. > >
> > headerClass="standardTableHeader" >
> > footerClass="standardText" > rowClasses="standardTable_Row1,
> > standardTable_Row2" var="data" > preserveDataModel="false" >
> > value="#{masterDataController.sortableList.dataModel}" >
> > rows="10" >
> > sortColumn="#{masterDataController.sortableList.sort}" >
> > sortAscending="#{masterDataController.sortableList.ascending}"
> > > preserveSort="false" renderedIfEmpty="false"> > > >
> > value="#{masterDataController.sortableList.columnInfos}" >
> > styleClass="#{masterDataController.sortableList.columnStyleClass}">
> > > > > > styleClass="tableHeader" immediate="false" >
> > action="#{masterDataController.sortableList.sort}"> > > > >
> > > > > >
> > value="#{masterDataController.sortableList.columnValue}" >
> > rendered="#{!masterDataController.sortableList.dataModel.selected}"
> > > /> > > pattern="#{columnInfo.pattern}" /> (These values are not
accessed)
> > > > > > (These values will be > displayed) > > (These values
will be >
> > displayed) > > > ________________________________ > View
> > this message in context: Possible bug in the columns tag with the >
> > convertDateTime tag > Sent from the My Faces - Dev mailing list archive at
> > Nabble.com. >
> > ________________________________
> >  View this message in context: Re: Possible bug in the columns tag with the
> > convertDateTime tag
> >
> >  Sent from the My Faces - Dev mailing list archive at Nabble.com.
> >
>

Mime
View raw message