2014-11-03 48 views

回答

3

現在可以使用Grid

enter image description here

// 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

當你注意到這樣的分組也可以用於頁腳行。

+0

我確實在尋找一種可能性來對行進行分組。我沒有找到任何東西。反正有可能嗎?列和行分組的組合如何? – oopexpert 2017-05-04 14:42:25

3

目前還不是。

它計劃爲vaadin 7.4,這是目前in alpha stage

+0

謝謝Andre Schild。如果沒有任何直接的方法,有沒有可以做的破解? – 2014-11-03 11:44:58

+0

一種方法是從表中刪除標題,並從單獨的vaadin組件創建標題。但在這種情況下,您必須明確設置列寬或擴大比率,否則您將無法訪問服務器端的那些列。 – kris54321 2014-11-06 14:16:33

+0

[FilteringTable](https://vaadin.com/directory#addon/filteringtable:vaadin)addon在標題區域做了一些事情,也許你可以偷偷看看代碼? http://tepi.virtuallypreinstalled.com/filteringtable-v7/?restartApplication和 – 2014-11-06 17:50:21

相關問題