2011-11-14 66 views
1

我试图找出如何使用Vaadin使垂直表,即:Vaadin:垂直表

Caption element 1: | Table Row 1 info | Table Row 2 info | Table Row 3 info 
Caption element 2: | Table Row 1 info | Table Row 2 info | Table Row 3 info 
Caption element 3: | Table Row 1 info | Table Row 2 info | Table Row 3 info 
Caption element 4: | Table Row 1 info | Table Row 2 info | Table Row 3 info 

这种类型的布局是从书vaadin的完全不存在(虽然很短给出了基于图标的行标题的例子),也缺席论坛中的讨论。

有没有人熟悉Vaadin知道如何布局可以实现?

+0

为什么你需要Table来处理这种情况,是不是VerticalLayout足够了? – Xaerxess

+0

出于3个原因,为了与导出到CSV功能的集成进行集成,以匹配应用程序其余部分的l&f,并且因为表格是显示来自数据源的已收集信息的非常有效的方式。 – spuriosity

回答

1

也许你可以隐藏由表头:

Table t = new Table(); 
t.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); 

之后,你使用cellStyleGenerator与TableFieldFactory才达到你的具体布局相结合。但是,我同意你在标准vaadin表中缺少此选项。