summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/fhswf/in/inf')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/view/AnsprechpartnerListeController.java30
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());
});