diff options
Diffstat (limited to 'src/de/fhswf/in')
| -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()); }); |
