summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektHinzufuegenController.java
diff options
context:
space:
mode:
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.java22
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)