|
34 | 34 | import com.vaadin.ui.themes.ValoTheme; |
35 | 35 | import com.vaadin.v7.ui.CheckBox; |
36 | 36 | import com.vaadin.v7.ui.ComboBox; |
| 37 | +import com.vaadin.v7.ui.OptionGroup; |
37 | 38 | import com.vaadin.v7.ui.TextField; |
38 | 39 |
|
39 | 40 | import de.symeda.sormas.api.Disease; |
|
56 | 57 | import de.symeda.sormas.ui.utils.AbstractEditForm; |
57 | 58 | import de.symeda.sormas.ui.utils.CssStyles; |
58 | 59 | import de.symeda.sormas.ui.utils.FieldHelper; |
59 | | -import de.symeda.sormas.ui.utils.VaadinUiUtil; |
60 | 60 | import de.symeda.sormas.ui.utils.NullableOptionGroup; |
| 61 | +import de.symeda.sormas.ui.utils.VaadinUiUtil; |
61 | 62 |
|
62 | 63 | public class BulkCaseDataForm extends AbstractEditForm<CaseBulkEditData> { |
63 | 64 |
|
@@ -115,7 +116,7 @@ public class BulkCaseDataForm extends AbstractEditForm<CaseBulkEditData> { |
115 | 116 | private ComboBox facilityType; |
116 | 117 | private TextField healthFacilityDetails; |
117 | 118 | private Collection<? extends CaseIndexDto> selectedCases; |
118 | | - private NullableOptionGroup facilityOrHome; |
| 119 | + private OptionGroup facilityOrHome; |
119 | 120 | private HorizontalLayout warningLayout; |
120 | 121 |
|
121 | 122 | public BulkCaseDataForm(DistrictReferenceDto singleSelectedDistrict, Collection<? extends CaseIndexDto> selectedCases) { |
@@ -210,7 +211,7 @@ protected void addFields() { |
210 | 211 | ComboBox community = addInfrastructureField(CaseBulkEditData.COMMUNITY); |
211 | 212 | community.setNullSelectionAllowed(true); |
212 | 213 | community.setEnabled(false); |
213 | | - facilityOrHome = new NullableOptionGroup(I18nProperties.getCaption(Captions.casePlaceOfStay), TypeOfPlace.getTypesOfPlaceForCases()); |
| 214 | + facilityOrHome = new OptionGroup(I18nProperties.getCaption(Captions.casePlaceOfStay), TypeOfPlace.getTypesOfPlaceForCases()); |
214 | 215 | facilityOrHome.setId("facilityOrHome"); |
215 | 216 | facilityOrHome.setWidth(100, Unit.PERCENTAGE); |
216 | 217 | facilityOrHome.setEnabled(false); |
@@ -310,7 +311,7 @@ protected void addFields() { |
310 | 311 | warningLayout = VaadinUiUtil.createWarningComponent(I18nProperties.getString(Strings.pseudonymizedCasesSelectedWarning)); |
311 | 312 | facilityOrHome.addValueChangeListener(e -> { |
312 | 313 | FieldHelper.removeItems(facility); |
313 | | - if (TypeOfPlace.FACILITY.equals(facilityOrHome.getNullableValue())) { |
| 314 | + if (TypeOfPlace.FACILITY.equals(facilityOrHome.getValue())) { |
314 | 315 | if (facilityTypeGroup.getValue() == null) { |
315 | 316 | facilityTypeGroup.setValue(FacilityTypeGroup.MEDICAL_FACILITY); |
316 | 317 | } |
|
0 commit comments