From 3486a89f6bcf4deb49b5b56d52c9224661702d7f Mon Sep 17 00:00:00 2001 From: Dina-Marie Hanxleden Date: Tue, 12 Jan 2016 19:41:37 +0100 Subject: Don't work around JavaFX --- .../view/AnsprechpartnerListeController.java | 30 ++-------------------- 1 file changed, 2 insertions(+), 28 deletions(-) (limited to 'src') 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( - new Organisation("\u00A0")); - }); - organisationsNameTableColumn.setOnEditCommit((data) -> - - { + organisationsNameTableColumn.setCellValueFactory((data) -> data.getValue().organisationProperty()); + organisationsNameTableColumn.setOnEditCommit((data) ->{ data.getRowValue().setOrganisation(data.getNewValue()); }); -- cgit v1.2.3-70-g09d2