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.

ComboBoxBorder.java 921B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.vaadin.tests.components.combobox;
  2. import java.util.Arrays;
  3. import com.vaadin.server.UserError;
  4. import com.vaadin.tests.components.TestBase;
  5. import com.vaadin.ui.ComboBox;
  6. public class ComboBoxBorder extends TestBase {
  7. @Override
  8. protected void setup() {
  9. setTheme("tests-tickets");
  10. final ComboBox<String> cb = new ComboBox<>("All errors",
  11. Arrays.asList("Error", "Error 2"));
  12. cb.setStyleName("ComboBoxBorder");
  13. cb.setWidth("200px"); // must have with to reproduce
  14. cb.addValueChangeListener(
  15. event -> cb.setComponentError(new UserError("Error")));
  16. addComponent(cb);
  17. }
  18. @Override
  19. protected String getDescription() {
  20. return "Adding a border as a result of styleName change should not break the ComboBox";
  21. }
  22. @Override
  23. protected Integer getTicketNumber() {
  24. return 11267;
  25. }
  26. }