TreeTableView:依赖于另一列的单元格格式(TornadoFx)
TreeTableView: Cell Format dependent on another column (TornadoFx)
我在 TornadoFx 中定义了一个 treeTableView
treeTableView = TreeTableView<EntityItem>().apply {
column("Id", EntityItem::id).prefWidth(200).cellFormat {
//how to refer to value of property Name ?
}
column("Name", EntityItem::name).prefWidth(200)
我想根据 property/column 'Name'
的值格式化单元格 'Id'
我怎样才能做到这一点?
您可以使用 rowItem
属性 访问当前行的项目。这可能为空,因此请确保使用空安全运算符 (?) 访问它。
我在 TornadoFx 中定义了一个 treeTableView
treeTableView = TreeTableView<EntityItem>().apply {
column("Id", EntityItem::id).prefWidth(200).cellFormat {
//how to refer to value of property Name ?
}
column("Name", EntityItem::name).prefWidth(200)
我想根据 property/column 'Name'
的值格式化单元格 'Id'我怎样才能做到这一点?
您可以使用 rowItem
属性 访问当前行的项目。这可能为空,因此请确保使用空安全运算符 (?) 访问它。