Как показать изначально скрытый DIV с GWT? - PullRequest
2 голосов
/ 26 октября 2011

У меня есть тег DIV, который я могу сделать либо

display: none; 

или

visibility: hidden;

Тогда я хочу показать это с GWT.

Но когда я пытаюсь сделать

RootPanel.get("myid").setVisible(true);

или

RootPanel.get("myid").setVisible(false);

и это не имеет никакого эффекта.

Я видел в Firebug, что эти функции добавляют «display: none» или удаляют его по очереди. Поскольку существует одно явное «отображение: ни один» в жестком коде, DIV постоянно скрыт.

Итак, как мне выполнить задачу? Спасибо.

1 Ответ

8 голосов
/ 26 октября 2011

В вашем JSP

<div id="myid" style="display:none ; width:100%">

В вашем классе GWT EntryPoint

DOM.getElementById("myid").getStyle().setDisplay(Display.BLOCK);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...