You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Thorsten Gunkel (JIRA)" <de...@myfaces.apache.org> on 2011/01/19 14:10:44 UTC
[jira] Created: (TOMAHAWK-1561) Auto sort in an t:dataTable does
not work with dynamic column list t:columns while it does work with
t:column
Auto sort in an t:dataTable does not work with dynamic column list t:columns while it does work with t:column
-------------------------------------------------------------------------------------------------------------
Key: TOMAHAWK-1561
URL: https://issues.apache.org/jira/browse/TOMAHAWK-1561
Project: MyFaces Tomahawk
Issue Type: Bug
Components: Columns, Extended Datatable
Affects Versions: 1.1.10
Reporter: Thorsten Gunkel
Priority: Minor
I wanted to auto sort a table according to the description here: http://wiki.apache.org/myfaces/Working_with_auto_sortable_tables
This works excellent. However, when I replace the different <t:column entries for each column with one <t:columns entry which dynamically handles my columns the sort does no longer work. There is no error or warning, I can still click on the columns and I can choose the active sort column and the sort order, but the data is just not sorted at all. Once I add the columns manually with <t:column it works again. Honestly, I'm not sure if I did everything right, if you have a working example which differs from mine I can test if it works.
<t:dataTable id="MyDataTable" value="#{alias_TableDataBean.resultModel}" var="row" rowIndexVar="rowIndex"
style="width: 100%"
styleClass="scrollerTable" headerClass="standardTable_Header"
rowClasses="standardTable_Row1,standardTable_Row2"
columnClasses="standardTable_Column"
sortable="true"
sortColumn="#{alias_TableDataBean.sortColumn}"
sortAscending="#{alias_TableDataBean.sortAscending}"
preserveDataModel="false"
preserveSort="true"
rows="#{alias_TableDataBean.rowsPerPage}">
<t:columns value="#{alias_TableDataBean.columns}"
var="column"
sortable="true">
<f:facet name="header" >
<t:commandSortHeader columnName="#{column.header}"
arrow="true">
<h:outputText value="#{column.header}" />
</t:commandSortHeader>
</f:facet>
<h:outputText value="#{column.value}" />
</t:columns>
</t:dataTable>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.