diff options
| author | Dina-Marie Hanxleden <hanxleden.dina-marie@fh-swf.de> | 2016-01-12 19:41:37 +0100 |
|---|---|---|
| committer | Dina-Marie Hanxleden <hanxleden.dina-marie@fh-swf.de> | 2016-01-12 19:41:37 +0100 |
| commit | 3486a89f6bcf4deb49b5b56d52c9224661702d7f (patch) | |
| tree | 1ff61a9e634063e87aaf204ecf4ba7d5caacd391 | |
| parent | d329a69c999f07ab5082b0a2b6aca6d6f452e6f3 (diff) | |
| download | Projektthemenvergabe-3486a89f6bcf4deb49b5b56d52c9224661702d7f.tar.gz Projektthemenvergabe-3486a89f6bcf4deb49b5b56d52c9224661702d7f.zip | |
Don't work around JavaFX
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java index 5bc17e7..f815337 100644 --- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java +++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java @@ -167,34 +167,8 @@ public class AnsprechpartnerListeController ansprechpartnerNachnameTableColumn.setVisible(true); }); - organisationsNameTableColumn.setCellValueFactory((data) -> - - { - data.getValue().organisationProperty().addListener((listener) -> { - // Hack, aktualisiert TableView, da Organisation kein - // Observable - // ist - organisationsNameTableColumn.setVisible(false); - organisationsNameTableColumn.setVisible(true); - }); - if (data.getValue().getOrganisation() != null) - { - data.getValue().getOrganisation().nameProperty() - .addListener((listener) -> { - // Hack, aktualisiert TableView, da Organisation kein - // Observable - // ist - organisationsNameTableColumn.setVisible(false); - organisationsNameTableColumn.setVisible(true); - }); - return data.getValue().organisationProperty(); - } - return new SimpleObjectProperty<Organisation>( - new Organisation("\u00A0")); - }); - organisationsNameTableColumn.setOnEditCommit((data) -> - - { + organisationsNameTableColumn.setCellValueFactory((data) -> data.getValue().organisationProperty()); + organisationsNameTableColumn.setOnEditCommit((data) ->{ data.getRowValue().setOrganisation(data.getNewValue()); }); |
