Parcourir la source

Add multiselect column compensation (#11951)

tags/8.11.0.alpha1
Tatu Lund il y a 4 ans
Parent
révision
565eeb5b5a
Aucun compte lié à l'adresse e-mail de l'auteur
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  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 Voir le fichier

@@ -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);


Chargement…
Annuler
Enregistrer