package com.vaadin.tests.widgetset.client.grid; import java.util.Arrays; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.SimplePanel; import com.vaadin.client.widget.grid.datasources.ListDataSource; import com.vaadin.client.widgets.Grid; import com.vaadin.client.widgets.Grid.Column; import com.vaadin.shared.ui.grid.HeightMode; public class GridHeightByRowOnInitWidget extends Composite { private final SimplePanel panel = new SimplePanel(); private final Grid 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("letter") { @Override public String getValue(String row) { return row; } }); grid.setHeightMode(HeightMode.ROW); grid.setHeightByRows(5.0d); } }