今天试着弄了下table控件,想隐藏表格头,苦苦找不到方法。最后找到官方的Vaadin之书,感觉很不错,而且还有中译版的,可以作为学习Vaadin的资源。链接:https://vaadin.com/book/zh/-/page/preface.html
在Vaadin之书的5.21节可以找到table的介绍。找到5.21.4表格头和表格脚,可以看到里面有写隐藏表格头的方法。
如下:
列头的文字以及列头是否可见 取决于 列头模式. 列头默认是可见的, 但你可以使用 setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN) 方法禁用它.
然后,我发现table里确实是有这个set方法的,但是Eclipse提示我Table.COLUMN_HEADER_MODE_HIDDEN已经被ColumnHeaderMode.HIDDEN替换。所以正确的写法应该是setColumnHeaderMode(ColumnHeaderMode.HIDDEN) ,这样即对表格头进行了隐藏。