aboutsummaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorTeemu Suo-Anttila <tsuoanttila@users.noreply.github.com>2017-06-12 16:29:49 +0300
committerIlia Motornyi <elmot@vaadin.com>2017-06-12 16:29:49 +0300
commitc5cdca0c6290b96cf9499d29b4b5380466b33082 (patch)
treeb2afed7806bfe9e2ab1694ea595c30939f7c8c5f /client
parent585c9ec24dc6f71f008218929aa91cabdc54c000 (diff)
downloadvaadin-framework-c5cdca0c6290b96cf9499d29b4b5380466b33082.tar.gz
vaadin-framework-c5cdca0c6290b96cf9499d29b4b5380466b33082.zip
Add handler for row height changing in Grid
Fixes #9488
Diffstat (limited to 'client')
-rw-r--r--client/src/main/java/com/vaadin/client/connectors/grid/GridConnector.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/client/src/main/java/com/vaadin/client/connectors/grid/GridConnector.java b/client/src/main/java/com/vaadin/client/connectors/grid/GridConnector.java
index 9d5187a227..661289ffb1 100644
--- a/client/src/main/java/com/vaadin/client/connectors/grid/GridConnector.java
+++ b/client/src/main/java/com/vaadin/client/connectors/grid/GridConnector.java
@@ -289,6 +289,12 @@ public class GridConnector extends AbstractListingConnector
column.getWidthActual());
});
+ // Handling row height changes
+ getWidget().addRowHeightChangedHandler(event -> {
+ getLayoutManager().setNeedsMeasureRecursively(GridConnector.this);
+ getLayoutManager().layoutNow();
+ });
+
/* Item click events */
getWidget().addBodyClickHandler(itemClickHandler);
getWidget().addBodyDoubleClickHandler(itemClickHandler);