我在我的应用程序中使用了 Vaadin Table 组件,并将页面长度设置为 15,表格的长度在不同的屏幕分辨率中不一致。例如,在 1440 x 900 分辨率下,桌子的高度很大,但在 1280 x 1024 分辨率下,桌子的高度较小。我不知道如何解决这个问题。任何人都可以帮我解决这个问题。
提前致谢。
我在我的应用程序中使用了 Vaadin Table 组件,并将页面长度设置为 15,表格的长度在不同的屏幕分辨率中不一致。例如,在 1440 x 900 分辨率下,桌子的高度很大,但在 1280 x 1024 分辨率下,桌子的高度较小。我不知道如何解决这个问题。任何人都可以帮我解决这个问题。
提前致谢。
将 pageLength 设置为 15 基本上是说表格应该足够高,以至于可以一次显示 15 行。没有更高,没有更低。为表格指定高度将覆盖页面长度。你打电话给 table.setHeight("100%"); 还是 table.setSizeFull()?
之前的两个答案都是正确的,同时还注意到您可能需要确保您添加的选项卡表也具有 setSizeFull()。
我认为你可以使用类似的东西:
aTable.setPageLength(0);
aTable.setHeight("100%");