我想在应用程序启动之前创建一个进度条。 这里是我的html页面中的代码
<body>
<div id="appLoading">
<img src="images/bar.gif" />
</div>
...
</body>
后来在客户端我写了
DOM.removeChild(RootPanel.getBodyElement(), DOM.getElementById("appLoading"));
但现在我正在使用RootLayoutPanel
并且它没有getBodyElement()
方法。所以请帮我解释一下如何删除我的进度条。
答案 0 :(得分:1)
您不需要将其删除。当您附加RootLayoutPanel时(在您的应用程序加载并启动之后),它将接管整个浏览器屏幕,并且您的进度条(以及主页中的任何其他HTML)将无法显示。
如果出于某种原因,您仍然需要获取BodyElement,可以通过调用
来完成Document.get().getBody();