删除index.html GWT

时间:2012-03-19 20:29:58

标签: javascript gwt indexing

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

时登录屏幕不会消失
  RootPanel.get().add(widget);

我想“隐藏”所有登录部分......

3 个答案:

答案 0 :(得分:0)

你有什么理由不能将所有登录内容包装在巨型div中并让GWT在登录成功时添加一个display:none的样式?

答案 1 :(得分:0)

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

RootPanel.get().remove(myWidget);

或者为它添加一个类:

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

答案 2 :(得分:0)

阅读本文:Multiple pages tutorial in Google Web Toolkit (GWT)

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