在GWT中如果我RootPanel.get("someDiv").add(myPanel);
我总是得到:
<div id="someDiv"><div></div></div>
但是,我只想要1级的层次结构,即<div id="someDiv"><div>
,其中someDiv包含myPanel。
有什么想法吗? 谢谢!
答案 0 :(得分:2)
Panel必须是div(或表或span)。您的RootPanel是一个div,您添加到它的Panel是div。
如果您正在编写一个整页应用程序,RootPanel.get()会返回该元素,因此添加一个div只会导致
中的一个div但老实说,试图在你的应用程序中摆脱一个div的嵌套并不会为你节省大量的时间。