2010-02-25 60 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