Browse Source

Add multiselect column compensation (#11951)

tags/8.11.0.alpha1
Tatu Lund 4 years ago
parent
commit
565eeb5b5a
No account linked to committer's email address
1 changed files with 5 additions and 1 deletions
  1. 5
    1
      client/src/main/java/com/vaadin/client/widgets/Grid.java

+ 5
- 1
client/src/main/java/com/vaadin/client/widgets/Grid.java View File

@@ -5322,8 +5322,12 @@ public class Grid<T> extends ResizeComposite implements HasSelectionHandlers<T>,
} else {
this.hidden = hidden;

final int columnIndex = grid.getVisibleColumns()
int columnIndex = grid.getVisibleColumns()
.indexOf(this);
// Correct column index for multiselect mode
if (grid.getSelectionColumn().isPresent()) {
columnIndex--;
}
grid.escalator.getColumnConfiguration()
.insertColumns(columnIndex, 1);


Loading…
Cancel
Save