From 95dbf97fd8133faf07e465ff6f5bd54c21284470 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Tue, 12 Jan 2016 19:55:37 +0100 Subject: Disable reset button when its combobox is disabled --- .../view/ProjektHinzufuegenController.java | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java') diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java index 65fa98c..1ed5f8e 100644 --- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java +++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java @@ -37,15 +37,27 @@ public class ProjektHinzufuegenController @FXML private ComboBox ansprechpartnerComboBox; + @FXML + private Button ansprechpartnerComboBoxReset; + @FXML private ComboBox student1ComboBox; + @FXML + private Button student1ComboBoxReset; + @FXML private ComboBox student2ComboBox; + @FXML + private Button student2ComboBoxReset; + @FXML private ComboBox student3ComboBox; + @FXML + private Button student3ComboBoxReset; + @FXML private TextArea dozentenkommentar; @@ -94,6 +106,16 @@ public class ProjektHinzufuegenController .and(student2ComboBox.valueProperty().isNull().and( student3ComboBox.valueProperty().isNull()))))); + // Bind reset button disabled state to combobox + ansprechpartnerComboBoxReset.disableProperty() + .bind(ansprechpartnerComboBox.disabledProperty()); + student1ComboBoxReset.disableProperty() + .bind(student1ComboBox.disabledProperty()); + student2ComboBoxReset.disableProperty() + .bind(student2ComboBox.disabledProperty()); + student3ComboBoxReset.disableProperty() + .bind(student3ComboBox.disabledProperty()); + if (projekt != null) { if (!projekt.getStatus().equals(Projekt.StatusTypes.IN_BEARBEITUNG) -- cgit v1.2.3-70-g09d2