From 4fc7530ded4a3775e3e9c7343e026a624ce00079 Mon Sep 17 00:00:00 2001 From: Anastasia Smirnova Date: Tue, 13 Mar 2018 02:20:58 -1200 Subject: Native select add 'disabled' attribute (#10710) * Adding disabled attribute to the NativeSelect * Merge branch 'master' into nativeSelectDisabled * Merge branch 'master' into nativeSelectDisabled * Correct formatting issues --- .../nativeselect/NativeSelectDisabled.java | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 uitest/src/main/java/com/vaadin/tests/components/nativeselect/NativeSelectDisabled.java (limited to 'uitest/src/main/java') diff --git a/uitest/src/main/java/com/vaadin/tests/components/nativeselect/NativeSelectDisabled.java b/uitest/src/main/java/com/vaadin/tests/components/nativeselect/NativeSelectDisabled.java new file mode 100644 index 0000000000..885b701517 --- /dev/null +++ b/uitest/src/main/java/com/vaadin/tests/components/nativeselect/NativeSelectDisabled.java @@ -0,0 +1,27 @@ +package com.vaadin.tests.components.nativeselect; + +import com.vaadin.annotations.Widgetset; +import com.vaadin.server.VaadinRequest; +import com.vaadin.tests.components.AbstractTestUI; +import com.vaadin.ui.NativeSelect; + +/** + * @author Vaadin Ltd + * + */ +@Widgetset("com.vaadin.DefaultWidgetSet") +public class NativeSelectDisabled extends AbstractTestUI { + + @Override + protected void setup(VaadinRequest request) { + NativeSelect select = new NativeSelect<>(); + select.setItems("Foo", "Bar"); + select.setValue("Bar"); + select.setEnabled(false); + addButton("Set Enabled/Disabled", event -> { + select.setEnabled(!select.isEnabled()); + }); + addComponent(select); + } + +} -- cgit v1.2.3