【发布时间】:2018-01-24 21:17:44
【问题描述】:
我在 TornadoFX (Kotlin) 中有这个 TableView:
class MainView : View() {
val persone = listOf(
Persona("marco", LocalDate.of(1980, 12, 20)),
Persona("francesca", LocalDate.of(1950, 1, 10)),
Persona("caterina", LocalDate.of(1973, 5, 3))
).observable()
var tbl: TableView<Persona> by singleAssign()
override val root = vbox(10.0)
init {
with(root) {
this.setMaxSize(300.0, 300.0)
tbl = tableview(persone) {
column("Nome", Persona::nome)
column("Data di nascita", Persona::birthday)
column("Età", Persona::eta)
selectionModel.selectionMode = SelectionMode.SINGLE
onDoubleClick {
println(this.selectedItem)
}
}
}
}
}
当我双击一行时,我看到了这个结果: com.kotlin.test.Persona@581f0ad3
如何获取字段的值?
【问题讨论】:
标签: kotlin tableview tornadofx