我使用setColumnHeader(Object,String)将一个简单的字符串设置为列标题。我想创建一个复杂的标题。我想知道是否有任何方法可以构建一个类似的表,如下图Vaadin 7所示。http://i.stack.imgur.com/u5dIw.gif
答案 0 :(得分:3)
目前不是。
预定vaadin 7.4,目前为in alpha stage。
答案 1 :(得分:3)
现在可以使用Grid
:
// Group headers by joining the cells
HeaderRow groupingHeader = grid.prependHeaderRow();
HeaderCell namesCell = groupingHeader.join(
groupingHeader.getCell("firstname"),
groupingHeader.getCell("lastname"));
HeaderCell yearsCell = groupingHeader.join(
groupingHeader.getCell("born"),
groupingHeader.getCell("died"),
groupingHeader.getCell("lived"));
此示例取自Vaadin Book。只是为了表明新的Vaadin 7.5(及以上版本)可以构建具有复杂标题(连接列)的表。另一个很好的资源是Vaadin Wiki。
正如您所注意到,这种分组也可以用于页脚行。