java - 使用 GWT 显示 div 层

标签 java javascript gwt

我在 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/

相关文章:

java - java中字节数组的初始化

Java Apache Beam - 使用 DataflowRunner 保存文件 "LOCALY"

java - 在 SQliteDatabase 中保存图像时出现 OutOfMemoryError

javascript - chrome 和 firefox 中 canvas.getContext ("2d").getImageData(x,y,1,1).data 的问题

gwt - 在大型企业应用程序中使用 GWT

Java 在 Eclipse 中遇到未知错误 - 不会绘制对象

javascript - Jquery .not $(this) 上的类

javascript - polymer :铁选择器问题

gwt - Gwt Sound不起作用?

java - GWT 单元表问题