Author: pgolawski
Date: 2008-11-12 09:56:42 -0500 (Wed, 12 Nov 2008)
New Revision: 11114
Modified:
trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java
Log:
[RF-4814]: set sort order for grouping column if is not set before encode
Modified:
trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java
===================================================================
---
trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java 2008-11-12
14:34:00 UTC (rev 11113)
+++
trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java 2008-11-12
14:56:42 UTC (rev 11114)
@@ -1044,7 +1044,12 @@
column.setId(column.getId());
}
- table.ensureTableStateInitialized();
+ if (table.isGroupingOn()) {// grouping is on
+ UIColumn column = table.getGroupByColumn();
+ if (column.getSortOrder().equals(Ordering.UNSORTED)){
+ column.setSortOrder(Ordering.ASCENDING);
+ }
+ }
}
super.preEncodeBegin(context, component);
}
Show replies by date