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.

ListSelectTestUI.java 1009B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.vaadin.tests.components.listselect;
  2. import java.util.LinkedHashMap;
  3. import com.vaadin.tests.components.abstractlisting.AbstractMultiSelectTestUI;
  4. import com.vaadin.ui.ListSelect;
  5. public class ListSelectTestUI
  6. extends AbstractMultiSelectTestUI<ListSelect<Object>> {
  7. @SuppressWarnings({ "unchecked", "rawtypes" })
  8. @Override
  9. protected Class<ListSelect<Object>> getTestClass() {
  10. return (Class) ListSelect.class;
  11. }
  12. @Override
  13. protected void createActions() {
  14. super.createActions();
  15. createRows();
  16. };
  17. private void createRows() {
  18. LinkedHashMap<String, Integer> options = new LinkedHashMap<>();
  19. options.put("0", 0);
  20. options.put("1", 1);
  21. options.put("2", 2);
  22. options.put("5", 5);
  23. options.put("10 (default)", 10);
  24. options.put("50", 50);
  25. createSelectAction("Rows", CATEGORY_STATE, options, "10 (default)",
  26. (c, value, data) -> c.setRows(value), null);
  27. }
  28. }