JavaFX - TableView TableColumn setCellValueFactory PropertyValueFactory

Benutze FXML, habe eine TableView mit lauter Columns: TableColumn<Entity, String>()
Nutze CellValueFactory pro Spalte, das sieht so aus:
columnEntityBezeichnung.setCellValueFactory(new PropertyValueFactory<Entity, String>("bezeichnung"));

die Values werden per

entityObjs.add(...);
tableFzgKonfig.setItems(entityObjs);```
gesetzt. Funktioniert bestens für die 'Bezeichnung' von 'Entity'.

In der Entity-Klasse existieren fkObjekte. Von einem existieren fkObjekt fkEntity soll die Bezeichnung (String) in der Tabellenspalte dargestellt werden. Aber folgendes funktioniert nicht:

```columnEntityBezeichnung.setCellValueFactory(new PropertyValueFactory<Entity, String>("fkEntity.bezeichnung"));```

Wie ist die Lösung, wenn ich in eine Spalte der TableView<Entity> die Bezeichnung eines Objekts fkEntity als 'fkEntity.bezeichnung' anzeigen lassen will?

Falls Property vorhanden:

		col.setCellValueFactory(p->{
			return p.getValue().getFkEntity().bezeichnungProperty();
		});

jep :slight_smile: