如何在TornadoFX中隐藏表格视图的标题?

时间:2019-07-03 20:05:00

标签: tableview tornadofx

是否有tornadofx方式隐藏表格视图的标题行? 我该怎么办?

谢谢。 :-)

我尝试在表视图中找到某种标题属性,但没有。我必须通过CSS /样式吗?

1 个答案:

答案 0 :(得分:1)

没有执行此操作的特定于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中。

哦,请记住将样式表添加到您的App构造函数中:)