2009-10-27 178 views
1

我需要一個垂直佈局,它將填充瀏覽器的視口頂部到底部,並使用溢出(滾動條)。我需要在頂部和底部佈局小部件,並在中間有一個小部件,它將伸展以填充剩餘的空間。GWT垂直佈局

爲此目的,似乎有DockLayoutPanel,問題在於它迫使我指定窗口小部件的大小,並且在瀏覽器沒有執行佈局工作之前,我不知道頂部/底部窗口小部件的大小,是棘手的(越野車)跟蹤。我無法找到何時測量我的小部件的正確時刻,而且我也不想做這種佈局代碼。

回答

0

身體的負荷事件呢?

+0

你不能從內部GWT註冊身體onload事件,這就是爲什麼我想這是不是最佳實踐。還有一件事,可能需要在模塊加載後立即加載一些額外的內容,這又會改變DOM,然後佈局需要重做。這是一個地獄,我開始使用DockLayouyPanel – skrat 2009-10-30 12:42:12

0

onAttach是當每個控件添加到其父控件時添加的任何控件,然後您可以獲得偏移高度和寬度。

延長頂部,中部和底部面板類,那麼當所有這些面板已經被添加到父試圖讓寬度和高度..