[
http://issues.apache.org/jira/browse/MYFACES-224?page=comments#action_64252 ]
Alex Mayer commented on MYFACES-224:
------------------------------------
I redownloaded 1.0.9 final but no change, the data is not sorted. I attached
the source of the html-page of the first rendered page.
Please look yourself whether it contains "the valid ids", because I don't know
which ones you are refering to.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<table id="_id0:data">
<thead>
<tr>
<th>
<input type="checkbox" name="_id0:data:_id3:0:_id5" />
<a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:data:_id3:0:_id6';if(document.forms['_id0'].onsubmit){document.forms['_id0'].onsubmit();}document.forms['_id0'].submit();return
false;" id="_id0:data:_id3:0:_id6">header1↑</a>
</th
><th>
<input type="checkbox" name="_id0:data:_id3:0:_id5" />
<a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:data:_id3:0:_id6';if(document.forms['_id0'].onsubmit){document.forms['_id0'].onsubmit();}document.forms['_id0'].submit();return
false;" id="_id0:data:_id3:0:_id6">header2</a>
</th>
<th>
<input type="checkbox" name="_id0:data:_id3:0:_id5" />
<a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:data:_id3:0:_id6';if(document.forms['_id0'].onsubmit){document.forms['_id0'].onsubmit();}document.forms['_id0'].submit();return
false;" id="_id0:data:_id3:0:_id6">header3</a>
</th>
<th>
<input type="checkbox" name="_id0:data:_id3:0:_id5" />
<a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:data:_id3:0:_id6';if(document.forms['_id0'].onsubmit){document.forms['_id0'].onsubmit();}document.forms['_id0'].submit();return
false;" id="_id0:data:_id3:0:_id6">header4</a>
</th>
<th>select</th>
</tr>
</thead>
<tbody>
<tr>
<td>val1</td>
<td>string1</td>
<td>b1</td>
<td>d</td>
<td>
<input type="checkbox" name="_id0:data:_id10" />
</td>
</tr>
<tr>
<td>val2</td>
<td>string5</td>
<td>dsdf</td>
<td>lorem</td>
<td>
<input type="checkbox" name="_id0:data:_id10" />
</td>
</tr>
<tr>
<td>val3</td>
<td>anotherstring</td>
<td>werws</td>
<td>ipsum</td>
<td>
<input type="checkbox" name="_id0:data:_id10" />
</td>
</tr>
</table>
</body>
</html>
> x:dataTable, x:columns and x:commandSortHeader not sorting the data
> -------------------------------------------------------------------
>
> Key: MYFACES-224
> URL: http://issues.apache.org/jira/browse/MYFACES-224
> Project: MyFaces
> Type: Bug
> Versions: 1.0.9 beta
> Environment: tomcat5.5, java5 update 3,
> Reporter: Alex Mayer
>
> The x:commandSortHeader is not working if nested inside of x:columns (which
> is nested in x:dataTable)
> my code is like this:
> <x:dataTable id="data" value="#{manager.sortList.dataObjectsToSort}" var="b"
> rows="4"
> sortColumn="#{manager.sortList.sort}"
> sortAscending="#{manager.sortList.ascending}"
> preserveSort="true" preserveDataModel="true">
>
> <x:columns value="#{manager.headerStrings}" var="column">
> <f:facet name="header">
> <h:panelGroup>
> <h:selectBooleanCheckbox />
> <x:commandSortHeader columnName="#{column}"
> arrow="true">
> <h:outputText value="#{column}" />
> </x:commandSortHeader>
> </h:panelGroup>
> </f:facet>
> <h:outputText value="#{b[column]}" />
> </x:columns>
> </x:dataTable>
> in case I use a component-binding for the x:dataTable to generate a
> corresponding table in a bean, everything works fine.
> I believe this is, because the x:columns-tag assigns to every childcomponent
> of type commandSortHeader the same id.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira