package com.vaadin.tests.widgetset.client.v7.grid; import java.util.Arrays; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.SimplePanel; import com.vaadin.v7.client.widget.grid.datasources.ListDataSource; import com.vaadin.v7.client.widgets.Grid; import com.vaadin.v7.client.widgets.Grid.Column; import com.vaadin.v7.shared.ui.grid.HeightMode; public class GridHeightByRowOnInitWidget extends Composite { private final SimplePanel panel = new SimplePanel(); private final Grid<String> grid = new Grid<>(); public GridHeightByRowOnInitWidget() { initWidget(panel); panel.setWidget(grid); grid.setDataSource( new ListDataSource<>(Arrays.asList("A", "B", "C", "D", "E"))); grid.addColumn(new Column<String, String>("letter") { @Override public String getValue(String row) { return row; } }); grid.setHeightMode(HeightMode.ROW); grid.setHeightByRows(5.0d); } }