ok button in selection dialogs should be disabled as long as nothing is selected
authorKatja Luther <k.luther@bgbm.org>
Wed, 2 May 2018 13:31:42 +0000 (15:31 +0200)
committerKatja Luther <k.luther@bgbm.org>
Wed, 2 May 2018 13:32:24 +0000 (15:32 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/AbstractFilteredCdmResourceSelectionDialog.java

index 1e181a7c90852a8faa0b4ec3de1a7b3bfeebd9d3..023dc4b9975c21821d3d44c6532122fbe50668ce 100644 (file)
@@ -22,6 +22,7 @@ import java.util.UUID;
 import org.apache.commons.lang.StringUtils;
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
+import org.eclipse.jface.dialogs.IDialogConstants;
 import org.eclipse.jface.dialogs.IDialogSettings;
 import org.eclipse.jface.viewers.ILabelProvider;
 import org.eclipse.jface.viewers.LabelProvider;
@@ -468,6 +469,7 @@ public abstract class AbstractFilteredCdmResourceSelectionDialog<T extends ICdmB
            parent.setLayout(gridLayout);
 
         super.createButtonsForButtonBar(parent);
+        super.getButton(IDialogConstants.OK_ID).setEnabled(false);
     }
 
        protected SelectionListener getNewWizardButtonSelectionListener(){
@@ -496,6 +498,7 @@ public abstract class AbstractFilteredCdmResourceSelectionDialog<T extends ICdmB
                                        T entity = (T) wizard.getEntity();
                                        refresh();
                                        setPattern(entity);
+
 //                                     if (getConversationHolder() != null){
 //                                         getConversationHolder().bind();
 //                                     }