You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TableNavigationPageDown.java 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.vaadin.tests.components.table;
  2. import com.vaadin.server.VaadinRequest;
  3. import com.vaadin.tests.components.AbstractReindeerTestUI;
  4. import com.vaadin.v7.ui.Table;
  5. public class TableNavigationPageDown extends AbstractReindeerTestUI {
  6. private static final int ROW_NUMBER = 50;
  7. @Override
  8. protected void setup(VaadinRequest req) {
  9. Table table = new Table();
  10. table.setSelectable(true);
  11. table.setImmediate(true);
  12. table.setHeight("150px");
  13. table.addContainerProperty("num", Integer.class, "num");
  14. table.addContainerProperty("Foo", String.class, "Foov");
  15. table.addContainerProperty("Bar", String.class, "Barv");
  16. for (int i = 0; i < ROW_NUMBER; i++) {
  17. Object key = table.addItem();
  18. table.getItem(key).getItemProperty("num").setValue(i);
  19. }
  20. addComponent(table);
  21. }
  22. @Override
  23. protected String getTestDescription() {
  24. return "Navigation in Table with PageDown/PageUp/Home/End keys should work";
  25. }
  26. @Override
  27. protected Integer getTicketNumber() {
  28. return 15332;
  29. }
  30. }