12345678910111213141516171819202122232425262728293031323334353637 |
- package com.vaadin.tests.components.combobox;
-
- import java.util.Arrays;
-
- import com.vaadin.server.UserError;
- import com.vaadin.tests.components.TestBase;
- import com.vaadin.ui.ComboBox;
-
- public class ComboBoxBorder extends TestBase {
-
- @Override
- protected void setup() {
- setTheme("tests-tickets");
-
- final ComboBox<String> cb = new ComboBox<>("All errors",
- Arrays.asList("Error", "Error 2"));
- cb.setStyleName("ComboBoxBorder");
- cb.setWidth("200px"); // must have with to reproduce
-
- cb.addValueChangeListener(
- event -> cb.setComponentError(new UserError("Error")));
-
- addComponent(cb);
-
- }
-
- @Override
- protected String getDescription() {
- return "Adding a border as a result of styleName change should not break the ComboBox";
- }
-
- @Override
- protected Integer getTicketNumber() {
- return 11267;
- }
-
- }
|