diff options
-rw-r--r-- | client/src/main/java/com/vaadin/client/connectors/grid/GridConnector.java | 7 | ||||
-rw-r--r-- | uitest/src/main/java/com/vaadin/tests/components/grid/GridManyColumns.java | 1 |
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); } } |