Есть ли способ tornadofx скрыть строку заголовка таблицы? Как я могу это сделать?
Спасибо. :-)
Я попытался найти какое-то свойство заголовка в таблице, но его нет. Должен ли я делать это через css/style?
Есть ли способ tornadofx скрыть строку заголовка таблицы? Как я могу это сделать?
Спасибо. :-)
Я попытался найти какое-то свойство заголовка в таблице, но его нет. Должен ли я делать это через css/style?
Для этого нет специальной функции TornadoFX, но вы можете создать таблицу стилей или даже встроенную таблицу стилей внутри определения TableView, чтобы позаботиться об этом:
stylesheet {
Stylesheet.columnHeaderBackground {
maxHeight = 0.px
prefHeight = 0.px
minHeight = 0.px
}
}
Написано в безопасной таблице стилей внешнего типа, которая будет выглядеть так:
class Styles : Stylesheet() {
companion object {
val tableNoHeader by cssclass()
}
init {
tableNoHeader {
maxHeight = 0.px
prefHeight = 0.px
minHeight = 0.px
}
}
}
Теперь вам просто нужно добавить класс Styles.tableNoHeader
css в ваш TableView.
О, и не забудьте добавить таблицу стилей в конструктор приложений :)