Browse Source

#4440 dragging table columns caused exception when column ids not strings

svn changeset:12342/svn branch:6.3
tags/6.7.0.beta1
Henri Sara 14 years ago
parent
commit
a10317d061
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      src/com/vaadin/ui/Table.java

+ 4
- 2
src/com/vaadin/ui/Table.java View File

@@ -1958,10 +1958,12 @@ public class Table extends AbstractSelect implements Action.Container,
try {
final Object[] ids = (Object[]) variables
.get("columnorder");
// need a real Object[], ids can be a String[]
final Object[] idsTemp = new Object[ids.length];
for (int i = 0; i < ids.length; i++) {
ids[i] = columnIdMap.get(ids[i].toString());
idsTemp[i] = columnIdMap.get(ids[i].toString());
}
setColumnOrder(ids);
setColumnOrder(idsTemp);
} catch (final Exception e) {
// FIXME: Handle exception
e.printStackTrace();

Loading…
Cancel
Save