如何在Vaadin表中解决这个问题?

时间:2010-04-22 05:33:08

标签: vaadin

我在我的应用程序中使用了Vaadin Table组件,并且我将页面长度设置为15,表的长度在不同的屏幕分辨率下不一致。例如,在1440 x 900表的分辨率高度很大,但在1280 x 1024分辨率下,表的高度较小。我不知道如何解决这个问题。任何人都可以帮我解决这个问题。

提前致谢。

3 个答案:

答案 0 :(得分:2)

设置pageLength 15基本上表示该表应该高到可以一次显示15行。不高,不低。给表的高度会覆盖页面长度。你在调用table.setHeight(“100%”);还是table.setSizeFull()?

答案 1 :(得分:1)

我认为你可以使用类似的东西:

aTable.setPageLength(0);
aTable.setHeight("100%"); 

答案 2 :(得分:1)

之前的两个答案都是正确的,同时还注意到您可能需要确保添加的标签页还有setSizeFull()。