2010-04-22 32 views
1

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

在此先感谢。

+0

你可以显示Tabsheet和Table组件的实现吗? – 2015-09-21 12:28:49

回答

1

我认为你可以使用类似:

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

感谢您的回复,我没有对这个想法做任何改变。其实我正在Tab中使用Table。是否还有其他我需要做的事情? – Kumar 2010-04-22 10:56:22

2

设置pageLength 15基本上说,该表应该只是如此之高,15行可以一次显示。不高,不低。赋予表格高度会覆盖页面长度。你打电话给table.setHeight(“100%”);或table.setSizeFull()?

1

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