Remove index.html GWT

Remove index.html GWT

本文关键字:GWT html index Remove      更新时间:2023-09-26

Hy,我正在使用GWT创建一个登录/注销系统。用index.html提示用户,输入用户,通过,服务器验证它并返回true或false,这部分完成并工作。现在我正在为管理部分创建一个小部件。如果响应是真的,我想把他发送到管理小部件,我也创建了它,并且有效。问题是,当我使用时,登录屏幕不会消失

  RootPanel.get().add(widget);

我想"隐藏"所有登录部分。。。

阅读本文:GoogleWebToolkit(GWT)中的多页教程

它介绍了如何在GWT的上下文中拥有多个"页面"。这本指南有点过时了,但应该有助于朝着正确的方向前进。

为什么不能将所有登录内容封装在一个巨大的div中,并让GWT在登录成功时添加一个具有display:none的样式?

小部件将在DOM中,直到分离(移除)为止。您需要手动删除小部件。添加另一个小部件不会删除前面的小部件。

RootPanel.get().remove(myWidget);

或者添加一个类:

myWidgetInstantiation.getStyle().setVisible(VISIBILITY.Hidden);