Browse Source

Take border into account in Grid editor position when it opens upwards. (#12118)

tags/7.7.23
Anna Koskinen 3 years ago
parent
commit
05f7734b86
No account linked to committer's email address

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

@@ -2040,9 +2040,10 @@ public class Grid<T> extends ResizeComposite implements HasSelectionHandlers<T>,
// overlay from the bottom
editorOverlay.insertFirst(messageAndButtonsWrapper);
int gridHeight = grid.getElement().getOffsetHeight();
editorOverlay.getStyle().setBottom(
gridHeight - overlayTop - tr.getOffsetHeight(),
Unit.PX);
double borderHeight = WidgetUtil
.getBorderBottomThickness(editorOverlay);
editorOverlay.getStyle().setBottom(gridHeight - overlayTop
- tr.getOffsetHeight() + borderHeight, Unit.PX);
editorOverlay.getStyle().clearTop();
}


BIN
uitest/reference-screenshots/chrome/GridEditorFrozenColumnsUITest-testEditorWithFrozenColumns_ANY_Chrome__noscroll.png View File


BIN
uitest/reference-screenshots/chrome/GridEditorFrozenColumnsUITest-testEditorWithFrozenColumns_ANY_Chrome__scrolled.png View File


Loading…
Cancel
Save