我需要知道FlexTable
的当前大小才能相应地调整DialogBox
的大小(FlexTable
生活在DialogBox
内。
我没有找到自动执行此操作的方法,但我至少希望能够手动确定FlexTable
的高度和宽度,然后相应地调整DialogBox
的大小。
有人知道怎么做吗?
答案 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问题。它还没有调整大小。 我会在另一个问题中提出这个问题。