答案 0 :(得分:4)
从Vaadin 6.7.3开始,目前无法使用库存Vaadin表组件。
针对Vaadin 7更改了此问题,引发了Trac问题。有关详细信息,请参阅https://vaadin.com/forum/-/message_boards/view_message/900369。
根据您的要求,您可以隐藏表组件的标头并尝试模拟标头(通过使用HorizontalLayout,生成您自己的标头并监听列调整大小事件);或者,您可以简单地生成自己的HTML <table></table>
并将其分配给标签组件。
答案 1 :(得分:1)
在Vaadin7中,您可以通过在主题中添加以下CSS规则来动态设置表格标题高度:
.v-table-header-wrap {
height: auto;
}
唯一的想法是列分隔符未设置为标题行高度的100%...
答案 2 :(得分:0)
查看TreeTable组件可能会帮助您: Vaadin sampler
此致 埃里克。
答案 3 :(得分:0)
要仅为表创建标题,请使用setPageLength(0);这将消除表体并仅显示标题。 然后创建另一个带有标题和数据的表,并将这两个组合在一个布局中:) 这是一个很酷的技巧,请务必将第一个标题的比例与第二个表标题匹配。