diff options
author | Anna Koskinen <Ansku@users.noreply.github.com> | 2020-03-26 13:41:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-26 13:41:30 +0200 |
commit | 111133296645dfa35bea8cbe4ed6d237a9e63549 (patch) | |
tree | 2fb56cc9499336a8a28ce5feacc5b521d3123f83 /client | |
parent | b1ff64c6fd97359056adfccf7dc06eb3116e9e10 (diff) | |
download | vaadin-framework-111133296645dfa35bea8cbe4ed6d237a9e63549.tar.gz vaadin-framework-111133296645dfa35bea8cbe4ed6d237a9e63549.zip |
Fix an issue with frozen column count and unhiding. (#11929)
* Fix an issue with frozen column count and unhiding.
Unhiding logic should take into account that there can be hidden frozen
columns that are not the column currently getting shown.
Diffstat (limited to 'client')
-rwxr-xr-x | client/src/main/java/com/vaadin/client/widgets/Grid.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/client/src/main/java/com/vaadin/client/widgets/Grid.java b/client/src/main/java/com/vaadin/client/widgets/Grid.java index 6a42d3708f..4f13d0ae42 100755 --- a/client/src/main/java/com/vaadin/client/widgets/Grid.java +++ b/client/src/main/java/com/vaadin/client/widgets/Grid.java @@ -5336,7 +5336,9 @@ public class Grid<T> extends ResizeComposite implements HasSelectionHandlers<T>, int escalatorFrozenColumns = grid.escalator .getColumnConfiguration().getFrozenColumnCount(); if (gridFrozenColumns > escalatorFrozenColumns - && escalatorFrozenColumns == columnIndex) { + && escalatorFrozenColumns == columnIndex + && grid.getColumns() + .indexOf(this) < gridFrozenColumns) { grid.escalator.getColumnConfiguration() .setFrozenColumnCount(++escalatorFrozenColumns); } |