diff options
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java')
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java | 22 |
1 files changed, 22 insertions, 0 deletions
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 @@ -38,15 +38,27 @@ public class ProjektHinzufuegenController private ComboBox<Ansprechpartner> ansprechpartnerComboBox; @FXML + private Button ansprechpartnerComboBoxReset; + + @FXML private ComboBox<Student> student1ComboBox; @FXML + private Button student1ComboBoxReset; + + @FXML private ComboBox<Student> student2ComboBox; @FXML + private Button student2ComboBoxReset; + + @FXML private ComboBox<Student> student3ComboBox; @FXML + private Button student3ComboBoxReset; + + @FXML private TextArea dozentenkommentar; @FXML @@ -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) |
