In your current example (but not your first one),

<h:inputText value="#{masterDataController}">

That's obviously wrong.   My only other guess is that the converter is
never called because the value it's working with is never converted.

I would try reducing this problem to a simpler state and then
generally make it more complex until you see what breaks.

Ie,

public class Bean {
public String get/setInput();
public String getTimeZone();
public String getPattern();

<h:inputText value="#{bean.input}">
<f:convertDateTime timeZone="#{bean.timeZone}" pattern="#{bean.pattern}" />
</h:inputText>

Then try putting it in a dataTable, not changing anything.
Then try replacing each of the attributes, one at a time.

On 6/1/07, Johnny Sutherland <[EMAIL PROTECTED]> wrote:
 Hi Mike

 Thank you for replying so quickly.

 I have tried both the TimeZone type and String for the timeZone parameter.
The pattern has always been String.

 Johnny



Mike Kienenberger wrote:
 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 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. > >
value="#{masterDataController.sortableList.dataModel}" >
sortColumn="#{masterDataController.sortableList.sort}" >
sortAscending="#{masterDataController.sortableList.ascending}"
> preserveSort="false" renderedIfEmpty="false"> > >
value="#{masterDataController.sortableList.columnInfos}"> >
> > pattern="#{columnInfo.pattern}" /> (These values are not accessed) > > >
(These values will be > displayed) > (These values will be > displayed) > >
> > 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. >

________________________________
 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.

Reply via email to