Да, это возможно, и у вас есть несколько вариантов.Один из них - просто переопределить то, что показано в столбце:
readonlyColumn("Street", Person::address).cellFormat {
text = it.street
}
Другой - предоставить функцию для извлечения свойства.Однако, поскольку кажется, что вы решили не следовать рекомендациям и использовать наблюдаемые свойства в своих объектах домена, вам необходимо преобразовать значение String в наблюдаемое свойство при его возврате:
column<Person, String>("Street") {
SimpleStringProperty(it.value.address.street)
}