aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/widgetset/client/grid/GridHeightByRowOnInitWidget.java
blob: 8202c2ccc08976ca8a5df85dd6dfa050ae8796db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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<String> grid = new Grid<String>();

    public GridHeightByRowOnInitWidget() {
        initWidget(panel);

        panel.setWidget(grid);
        grid.setDataSource(new ListDataSource<String>(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);
    }
}