選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

InitialFrozenColumns.java 1.0KB

123456789101112131415161718192021222324252627282930313233
  1. package com.vaadin.tests.components.grid;
  2. import com.vaadin.server.VaadinRequest;
  3. import com.vaadin.tests.components.AbstractReindeerTestUI;
  4. import com.vaadin.tests.data.bean.Person;
  5. import com.vaadin.tests.data.bean.Sex;
  6. import com.vaadin.ui.Grid;
  7. import com.vaadin.ui.Grid.SelectionMode;
  8. public class InitialFrozenColumns extends AbstractReindeerTestUI {
  9. @Override
  10. protected void setup(VaadinRequest request) {
  11. Grid<Person> grid = new Grid<>(Person.class);
  12. grid.setSelectionMode(SelectionMode.NONE);
  13. grid.setColumns();
  14. grid.addColumn("firstName").setWidth(200);
  15. grid.addColumn("lastName").setWidth(200);
  16. grid.addColumn("email").setWidth(200);
  17. grid.setItems(
  18. new Person("First", "last", "email", 242, Sex.UNKNOWN, null));
  19. int frozen = 2;
  20. if (request.getParameter("frozen") != null) {
  21. frozen = Integer.parseInt(request.getParameter("frozen"));
  22. }
  23. grid.setFrozenColumnCount(frozen);
  24. addComponent(grid);
  25. }
  26. }