我在 html 页面中定义了一个 div 元素,通过 GWT 我试图访问它,但到目前为止我还没有成功。
此 div 的用途是在应用程序完成一些 RPC 操作时显示加载类型的 gif 屏幕。
我使用的代码是:
<div class="loadingMessage" align="center">
<div class="popupEsperaImagen">
<img src="progreso.gif" width="10%" height="10%" id="ImagenEspera"/>
</div>
</div>
还有:
public static void showLoadingBanner(){
DOM.getElementById("loadingMessage").getStyle().setDisplay(Display.BLOCK);
}
public static void hideLoadingBanner(){
DOM.getElementById("loadingMessage").getStyle().setDisplay(Display.NONE);
}
当我调试应用程序时,检查 DOM.getElementById("loadingMessage") 返回 null。
我在 stackoverflow 论坛上四处查看,但尚未找到任何合适的解决方案。
您能否告诉我一些我可能会错过的内容?
预先感谢您的宝贵时间,
亲切的问候,
最佳答案
Dom.getElementById 将通过 id 字段而不是 class 字段获取元素。您需要为 div 元素添加一个 id。
<div id="loadingMessage" class="loadingMessage" align="center">
关于java - 使用 GWT 显示 div 层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20548566/