Browse Source

Verify Column width after all sort related cell changes (#16597)

This fixes an IE8 issue where multisorting is not shown correctly.

Change-Id: Id68103f06baf9e3ae20cb2714407b467829ef1a0
tags/7.6.0.rc1
Teemu Suo-Anttila 8 years ago
parent
commit
6d6cd0df3c
1 changed files with 4 additions and 6 deletions
  1. 4
    6
      client/src/com/vaadin/client/widgets/Grid.java

+ 4
- 6
client/src/com/vaadin/client/widgets/Grid.java View File



if (SortDirection.ASCENDING == sortingOrder.getDirection()) { if (SortDirection.ASCENDING == sortingOrder.getDirection()) {
cellElement.addClassName("sort-asc"); cellElement.addClassName("sort-asc");
if (!sortedBefore) {
verifyColumnWidth(column);
}
} else { } else {
cellElement.addClassName("sort-desc"); cellElement.addClassName("sort-desc");
if (!sortedBefore) {
verifyColumnWidth(column);
}
} }


int sortIndex = Grid.this.getSortOrder().indexOf(sortingOrder); int sortIndex = Grid.this.getSortOrder().indexOf(sortingOrder);
cellElement.setAttribute("sort-order", cellElement.setAttribute("sort-order",
String.valueOf(sortIndex + 1)); String.valueOf(sortIndex + 1));
} }

if (!sortedBefore) {
verifyColumnWidth(column);
}
} }


/** /**

Loading…
Cancel
Save