diff options
| author | Felix Kehrer <felix.kehrer@gmail.com> | 2018-06-11 23:47:54 +0200 | 
|---|---|---|
| committer | Felix Kehrer <felix.kehrer@gmail.com> | 2018-06-11 23:47:54 +0200 | 
| commit | f66e6b22e3d31d56fe92d03281de12731956f51e (patch) | |
| tree | e7b1ef66187697b2bbca5aaf7c80ec8413f01fc1 /src | |
| parent | db0ad8c930f80a424cd8ff281aa7f0bb0a0968ac (diff) | |
| download | sepm-groupproject-f66e6b22e3d31d56fe92d03281de12731956f51e.tar.gz sepm-groupproject-f66e6b22e3d31d56fe92d03281de12731956f51e.tar.xz sepm-groupproject-f66e6b22e3d31d56fe92d03281de12731956f51e.zip  | |
fix update only occurring on program startup #25963
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java index 6768162..33c77af 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java @@ -110,6 +110,7 @@ public class RegistrationWindowController {                      if (mouseEvent.isPrimaryButtonDown() && mouseEvent.getClickCount() == 2) {                          chosenVehicle = tvVehicles.getSelectionModel().getSelectedItem();                          if (chosenVehicle == null) { +                            lVehicles.setText("");                              return;                          }                          lVehicles.setText(chosenVehicle.name()); @@ -220,6 +221,16 @@ public class RegistrationWindowController {      }      public void setVisible(boolean b) { +        if (b) { +            try { +                tvVehicles.setItems( +                        FXCollections.observableArrayList( +                                vehicleService.list(EnumSet.of(Status.ABGEMELDET)))); +                tvEmployees.setItems(FXCollections.observableArrayList(employeeService.list())); +            } catch (ServiceException e) { +                LOG.error("ServiceException while getting employees and vehicles ", e); +            } +        }          this.registrationWindowVB.setVisible(b);      }  }  | 
