GWT用rootPanel替换div(不附加!)

时间:2010-02-25 23:00:03

标签: gwt hierarchy

在GWT中如果我RootPanel.get("someDiv").add(myPanel);我总是得到: <div id="someDiv"><div></div></div>

但是,我只想要1级的层次结构,即<div id="someDiv"><div>,其中someDiv包含myPanel。

有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:2)

Panel必须是div(或表或span)。您的RootPanel是一个div,您添加到它的Panel是div。

如果您正在编写一个整页应用程序,RootPanel.get()会返回该元素,因此添加一个div只会导致

中的一个div

但老实说,试图在你的应用程序中摆脱一个div的嵌套并不会为你节省大量的时间。