Как скрыть заголовок табличного представления в TornadoFX? - PullRequest
0 голосов
/ 03 июля 2019

Есть ли у tornadofx способ скрыть строку заголовка табличного представления? Как мне это сделать?

Спасибо. : -)

Я попытался найти какое-либо свойство заголовка в табличном представлении, но его нет. Должен ли я сделать это через CSS / стиль?

1 Ответ

1 голос
/ 04 июля 2019

Нет специальной функции 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.

Да, и не забудьте добавить таблицу стилей в конструктор приложения:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...