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

如何解决Vaadin表中的这个问题?,vaadin,Vaadin,我在应用程序中使用了Vaadin表格组件,我将页面长度设置为15,表格的长度在不同的屏幕分辨率下不一致。例如,在1440 x 900分辨率下,表格的高度较大,但在1280 x 1024分辨率下,表格的高度较小。我不知道如何解决这个问题。有人能帮我解决这个问题吗 提前谢谢。我想您可以使用以下内容: aTable.setPageLength(0); aTable.setHeight("100%"); 我认为您可以使用以下内容: aTable.setPageLength(0); aTable.se

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


提前谢谢。

我想您可以使用以下内容:

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

我认为您可以使用以下内容:

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

将pageLength设置为15基本上意味着表格应该非常高,一次可以显示15行。不高不低。为表格指定高度将覆盖页面长度。您正在呼叫表。设置高度100%;或者table.setSizeFull?

设置pageLength 15基本上就是说,表格应该非常高,一次可以显示15行。不高不低。为表格指定高度将覆盖页面长度。您正在呼叫表。设置高度100%;或者table.setSizeFull?

前面的两个答案都是正确的,同时也要注意,您可能需要确保要添加的选项卡页也有setSizeFull

前面的两个答案都是正确的,同时还需要注意的是,您可能需要确保要添加的选项卡工作表也有设置大小的选项

谢谢你的回复,我对这个想法没有任何改变。事实上,我正在使用标签内的表格。还有什么我需要做的吗?谢谢你的回复,我没有得到任何改变这个想法。实际上,我正在选项卡中使用Table。还有什么我需要做的吗?你能展示Tabsheet和Table组件的实现吗?你能展示Tabsheet和Table组件的实现吗?