2013-08-27 78 views
1

我需要知道FlexTable的當前大小,才能相應地調整DialogBoxFlexTable住在DialogBox的範圍內)。 我沒有找到一種方法來自動執行此操作,但我至少希望能夠手動確定FlexTable的高度和寬度,然後相應地調整DialogBox的大小。 有誰知道如何做到這一點?確定GWT中FlexTable的當前大小

回答

2

嘗試撥打getOffsetHeight()getOffsetWidth()方法在相應的FlexTable

+0

我想我剛剛發現它。 – TomS

+0

我同意這不直觀。爲什麼他們以這種方式稱呼這些方法? getHeight()和getWidth()是第一次找到快十倍。 –

+0

是的,這是真的! – TomS

0

我想我剛剛發現它。 其FlexTable類的方法如下:

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

但仍然無法與我的對話框問題開展工作。它仍然沒有調整大小。 我會在一個單獨的問題中提問。