aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/src/main/java/com/vaadin/client/connectors/grid/GridConnector.java7
-rw-r--r--uitest/src/main/java/com/vaadin/tests/components/grid/GridManyColumns.java1
2 files changed, 4 insertions, 4 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 fca1feab25..491aa0d9d2 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
@@ -211,10 +211,9 @@ public class GridConnector extends AbstractListingConnector
Grid<JsonObject> grid = getWidget();
- // Remove default headers when initializing Grid widget
- while (grid.getHeaderRowCount() > 0) {
- grid.removeHeaderRow(0);
- }
+ // Trigger early redraw of both grid static sections.
+ grid.setHeaderVisible(!grid.isHeaderVisible());
+ grid.setFooterVisible(!grid.isFooterVisible());
registerRpc(GridClientRpc.class, new GridClientRpc() {
diff --git a/uitest/src/main/java/com/vaadin/tests/components/grid/GridManyColumns.java b/uitest/src/main/java/com/vaadin/tests/components/grid/GridManyColumns.java
index 7dca082a62..dd7cc6f043 100644
--- a/uitest/src/main/java/com/vaadin/tests/components/grid/GridManyColumns.java
+++ b/uitest/src/main/java/com/vaadin/tests/components/grid/GridManyColumns.java
@@ -22,6 +22,7 @@ public class GridManyColumns extends AbstractTestUI {
.setWidth(200);
}
grid.setItems(IntStream.range(0, 10).boxed().map(i -> ""));
+ grid.appendFooterRow();
addComponent(grid);
}
}