From e8617cf03df8b87d9a05a7fe958df89fdd2f0c6e Mon Sep 17 00:00:00 2001 From: Patrick Plitzner Date: Wed, 28 Aug 2019 09:59:29 +0200 Subject: [PATCH] ref #8475 Remove empty element after first feature selection --- .../etaxonomy/taxeditor/ui/element/CdmFormFactory.java | 9 +++++++++ .../ui/section/feature/FeatureStateWizardPage.java | 1 + 2 files changed, 10 insertions(+) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java index 39ce4598c..37d59873d 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java @@ -944,6 +944,15 @@ public class CdmFormFactory extends FormToolkit { int style) { return this.createDefinedTermComboElement(null, null, terms, parentElement, labelString, selection, true, style, false, null); } + public TermComboElement createDefinedTermComboElement( + List terms, + ICdmFormElement parentElement, + String labelString, + T selection, + boolean addEmptyElement, + int style) { + return this.createDefinedTermComboElement(null, null, terms, parentElement, labelString, selection, addEmptyElement, style, false, null); + } public TermComboElement createDefinedTermComboElement( TermType termType, ICdmFormElement parentElement, diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/feature/FeatureStateWizardPage.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/feature/FeatureStateWizardPage.java index f4b114bc4..8ffdf45d6 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/feature/FeatureStateWizardPage.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/feature/FeatureStateWizardPage.java @@ -149,6 +149,7 @@ public class FeatureStateWizardPage extends AbstractEntityCollectionElementWizar if(event.getSource()==comboFeature){ Feature feature = comboFeature.getSelection(); updateStateCombo(feature); + comboFeature.removeEmptyElement(); } getWizard().getContainer().updateButtons(); } -- 2.34.1