Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
At the moment <t:CommandSortHeader> processes an action / actionListener before updating the values of sortColumn and sortAscending. The reason is that in the broadcast() method of HtmlCommandSortHeader.java, the method super.broadcast(event) is executed before the values are updated.
The consequence of this bug is that in the methods called by the action / actionListener, the sortColumn and sortAscending properties of the datatable still have the old value. Which in turn means that any sorting performed in the action / actionListener methods lead to incorrect results.
Suggested solution: call super.broadcast(event) AFTER the values of the datatable have been updated.