瓦丁6。设置表格高度以适合内容

时间:2015-03-04 13:32:55

标签: java vaadin6

我的项目中Table位于Panel内的VerticalLayout内,我需要设置表格高度以适合上下文。如果我设置

table.setsizeFull() ;
table.setPageLength(0);

然后表高度远小于必要值,并且有垂直滚动条。

我试着这样做:

table.setPageLength(table.getItemIds().size() + 1);
table.requestRepaint();

但在这种情况下,表格下面有很多空间。我试图为所有元素设置setSizeFull()但这没有效果。 当我尝试这个时:

table.setPageLength(table.getItemIds().size());
table.requestRepaint();

效果与第一种情况相同(较小的高度和垂直滚动条)。 如何设置表格高度以适应上下文?

1 个答案:

答案 0 :(得分:0)

修正:

table.setWidth(100, UNITS_PERCENTAGE); 
table.setHeight(SIZE_UNDEFINED, 0);
table.setPageLength(0);