[jboss-svn-commits] JBL Code SVN: r35714 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Oct 25 10:51:56 EDT 2010
Author: ge0ffrey
Date: 2010-10-25 10:51:56 -0400 (Mon, 25 Oct 2010)
New Revision: 35714
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/SortableHeaderGroup.java
Log:
CellTable grid support: fix sorting issues
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/SortableHeaderGroup.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/SortableHeaderGroup.java 2010-10-25 14:08:27 UTC (rev 35713)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/SortableHeaderGroup.java 2010-10-25 14:51:56 UTC (rev 35714)
@@ -60,7 +60,7 @@
public int compare(R left, R right) {
for (SortableHeader<R, ?> sortableHeader : sortOrderList) {
Comparable leftValue = sortableHeader.getColumn().getValue(left);
- Comparable rightValue = sortableHeader.getColumn().getValue(left);
+ Comparable rightValue = sortableHeader.getColumn().getValue(right);
int comparison = (leftValue == rightValue) ? 0
: (leftValue == null) ? -1
: (rightValue == null) ? 1
@@ -71,6 +71,7 @@
break;
case DESCENDING:
comparison = -comparison;
+ break;
default:
throw new IllegalStateException("Sorting can only be enabled for ASCENDING or" +
" DESCENDING, not sortDirection (" + sortableHeader.getSortDirection() + ") .");
More information about the jboss-svn-commits
mailing list