vaadin网格:如何在行之间创建标题

时间:2018-08-15 14:44:47

标签: vaadin8 vaadin-grid

我需要创建一个在数据行内(之间)具有标题(男,女...)的报告。

我知道如何对vaadin docs中的列标题进行分组。 但是如何在行之间创建标题?

enter image description here

1 个答案:

答案 0 :(得分:0)

Vaadin8中的网格不具有此功能。但是,您可以考虑使用TreeGrid组件作为替代。结果不会完全相同,但是相当接近。我将“女性”和“男性”作为父节点,然后将所有女性和男性作为子节点。

如果数据源较小,则可以实现上述设计。使用GridLayout,因为您可能不需要延迟加载数据,因此可以使基于GridLayout的自定义组件的样板保持相对简单。通过使用GridLayout,可以在图片中使用例如用于标头Male和Female的addComponent(Component component,int column1,int row1,int column2,int row2)方法。