1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package com.vaadin.tests.components.grid;
-
- import com.vaadin.data.ValueProvider;
- import com.vaadin.server.VaadinRequest;
- import com.vaadin.tests.components.AbstractTestUI;
- import com.vaadin.ui.Alignment;
- import com.vaadin.ui.Grid;
- import com.vaadin.ui.HorizontalLayout;
-
- public class GridSidebarPosition extends AbstractTestUI {
-
- static final String POPUP_ABOVE = "above";
- static final String POPUP_WINDOW_MOVED_UP = "movedup";
- static final String POPUP_WINDOW_HEIGHT = "windowheight";
-
- @Override
- protected void setup(VaadinRequest request) {
- HorizontalLayout hl = new HorizontalLayout();
- hl.setSpacing(true);
- hl.setHeight("100%");
- setContent(hl);
- Grid<String> grid = new Grid<>("Popup window height");
- grid.setId(POPUP_WINDOW_HEIGHT);
- grid.setWidth("100px");
- for (int i = 0; i < 30; i++) {
- grid.addColumn(ValueProvider.identity()).setCaption(
- "This is a really really really really long column name "
- + i)
- .setHidable(true);
- }
- hl.addComponent(grid);
-
- grid = new Grid<>("Popup moved up");
- grid.setId(POPUP_WINDOW_MOVED_UP);
- grid.setWidth("100px");
- grid.setHeight("400px");
- for (int i = 0; i < 15; i++) {
- grid.addColumn(ValueProvider.identity()).setCaption("Column " + i)
- .setHidable(true);
- }
- hl.addComponent(grid);
- hl.setComponentAlignment(grid, Alignment.BOTTOM_LEFT);
-
- grid = new Grid<>("Popup above");
- grid.setId(POPUP_ABOVE);
- grid.setWidth("100px");
- grid.setHeight("200px");
- for (int i = 0; i < 10; i++) {
- grid.addColumn(ValueProvider.identity()).setCaption("Column " + i)
- .setHidable(true);
- }
- hl.addComponent(grid);
- hl.setComponentAlignment(grid, Alignment.BOTTOM_LEFT);
- }
-
- }
|