aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/main/java/com/vaadin/tests/components/combobox/ComboboxReadOnlyPaste.java
blob: d2e7126604372ac0aa815f98291cd652ae00b061 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.vaadin.tests.components.combobox;

import com.vaadin.annotations.Widgetset;
import com.vaadin.server.VaadinRequest;
import com.vaadin.tests.components.AbstractTestUI;
import com.vaadin.ui.ComboBox;

import java.util.stream.Collectors;
import java.util.stream.Stream;

@Widgetset("com.vaadin.DefaultWidgetSet")
public class ComboboxReadOnlyPaste extends AbstractTestUI {
    @Override
    protected void setup(VaadinRequest request) {
        ComboBox<String> nameComboBox = new ComboBox<>("Name");
        nameComboBox.setId("readOnlyCB");
        nameComboBox.setEmptySelectionAllowed(true);
        nameComboBox.setItems(
                Stream.of("A", "B", "C", "D").collect(Collectors.toList()));
        nameComboBox.setValue("B");
        nameComboBox.setReadOnly(true);

        addComponent(nameComboBox);
    }
}