如何用GWT显示最初隐藏的DIV?

Dim*_*ims 3 html gwt show

我有一个DIV标签,我可以做

display: none; 
Run Code Online (Sandbox Code Playgroud)

要么

visibility: hidden;
Run Code Online (Sandbox Code Playgroud)

然后我想用GWT来展示它.

但是当我想要做的时候

RootPanel.get("myid").setVisible(true);
Run Code Online (Sandbox Code Playgroud)

要么

RootPanel.get("myid").setVisible(false);
Run Code Online (Sandbox Code Playgroud)

它没有任何效果.

我在Firebug中看到,thess函数添加"display:none"或依次删除它.由于有一个明确的"display:none"硬编码,DIV会不断被隐藏.

那么,我该如何完成任务呢?谢谢.

Bas*_*Roy 10

在你的JSP中

<div id="myid" style="display:none ; width:100%">
Run Code Online (Sandbox Code Playgroud)

在您的GWT EntryPoint类中

DOM.getElementById("myid").getStyle().setDisplay(Display.BLOCK);
Run Code Online (Sandbox Code Playgroud)