2010-02-25 62 views
0

在GWT如果我做RootPanel.get("someDiv").add(myPanel);我總是得到: <div id="someDiv"><div></div></div>GWT更換股利(未追加!)與RootPanel

但是,我只想1個層次結構,即,<div id="someDiv"><div>其中someDiv包含myPanel。

任何想法? 謝謝!

回答

2

Panel必須是div(或表或跨度)。你的RootPanel是一個div,你添加的面板是一個div。

如果你正在寫一整頁的應用程序,RootPanel.get()返回元素,因此增加一個div來只會導致內部

不過說實話一個DIV,試圖擺脫在應用程序中嵌套一個div並不會爲您節省大量時間。

+0

不,但它可能會使屏幕閱讀器等工作變得更容易。 – 2010-02-26 05:16:32