From 64d5b3af3d117cc8871d07fddf375118fefd5bbc Mon Sep 17 00:00:00 2001 From: Anastasia Smirnova Date: Thu, 4 Apr 2019 14:45:38 +0300 Subject: Reset selection on DataProvider change in RadioButtonGroup (#11526) * Reset selection on DataProvider change in RadioButtonGroup Fixes #11454 Other components needing the same fix are ListSelect,NativeSelect,Combobox (The ones implementing HasDataProvider and extending AbstractSingleSelect. Grid is not affected as it extends AbstractListing and hadles selection differently) * Added test case Verify that ValueChangeListener is actually fired after value is reset setting new DataProvider --- server/src/main/java/com/vaadin/ui/RadioButtonGroup.java | 1 + 1 file changed, 1 insertion(+) (limited to 'server') diff --git a/server/src/main/java/com/vaadin/ui/RadioButtonGroup.java b/server/src/main/java/com/vaadin/ui/RadioButtonGroup.java index 649c35d736..c234d6cfb5 100644 --- a/server/src/main/java/com/vaadin/ui/RadioButtonGroup.java +++ b/server/src/main/java/com/vaadin/ui/RadioButtonGroup.java @@ -321,6 +321,7 @@ public class RadioButtonGroup extends AbstractSingleSelect @Override public void setDataProvider(DataProvider dataProvider) { + setSelectedItem(null); internalSetDataProvider(dataProvider); } } -- cgit v1.2.3