确定GWT中FlexTable的当前大小

时间:2013-08-27 14:46:42

标签: gwt dialog flextable

我需要知道FlexTable的当前大小才能相应地调整DialogBox的大小(FlexTable生活在DialogBox内。 我没有找到自动执行此操作的方法,但我至少希望能够手动确定FlexTable的高度和宽度,然后相应地调整DialogBox的大小。 有人知道怎么做吗?

2 个答案:

答案 0 :(得分:2)

尝试在相应的getOffsetHeight()上调用getOffsetWidth()FlexTable方法。

答案 1 :(得分:0)

我想我刚刚发现了它。 它的FlexTable类的以下方法:

FlexTable ft = new FlexTable(); 
... 
int width = ft.getElement().getStyle().getWidth(); 
int height = ft.getElement().getStyle().getHeight();

但这仍然不适用于我的DialogBox问题。它还没有调整大小。 我会在另一个问题中提出这个问题。