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: 
http://www.nabble.com/Possible-bug-in-the-columns-tag-with-the-convertDateTime-tag-tf3845423.html#a10909069
Sent from the My Faces - Dev mailing list archive at Nabble.com.

Reply via email to