myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Kienenberger" <mkien...@gmail.com>
Subject Re: Possible bug in the columns tag with the convertDateTime tag
Date Fri, 01 Jun 2007 17:58:16 GMT
Duh.  Thanks, Volker, you're right.   I completely interpreted that
the wrong way.

On 6/1/07, Volker Weber <v.weber@inexso.de> wrote:
> 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