如何控制Vaadin表的列宽?

时间:2010-08-05 11:24:31

标签: java vaadin

我有一个大表可以在我们的Vaadin应用程序中显示。该表有110列,每列有大文本标题。

显示该表看起来很糟糕,因为所有列标题都离开了屏幕,标题分隔符丢失了与数据记录列分隔符的对齐。

我已将表格宽度设置为100%以显示表格滚动条。我尝试设置columnExpandRatio以及列宽但没有成功。

默认情况下,Vaadin表将文本标题宽度设置为列宽。有没有什么办法可以设置标题/列宽以适应我的数据而不是标题?

2 个答案:

答案 0 :(得分:2)

最后作为一个解决方案,我没有为初始列分配宽度值(比如前30列将自然跨越)以及后来具有固定宽度大小和setColumnWidth()的列,并且它起作用。

答案 1 :(得分:2)

请使用表格列名隐藏,这对查看者非常有用,可以选择他能够查看的列...

http://demo.vaadin.com/sampler/#TableRowHeaders