使用具有多个屏幕的UiBinder的首选方式

时间:2010-05-19 18:56:21

标签: gwt internet-explorer-8

我们有一个基于菜单的多个屏幕的GWT应用程序。所以App加载用户看

  • 执行此操作
  • 那样做

每个菜单项都会加载不同的屏幕。切换屏幕的最佳方法是什么?现在我粗略地做的是

RootPanel.get(CONTENT).remove(menu);
RootPanel.get(CONTENT).add(new DoThisScreen());

我问这个是因为它似乎在IE 8上(我肯定是7,6),IE的开发者工具基本上无法识别DoThisScreen(当您按F12时,想要使用firebug工具)。使用IE的开发工具我告诉它在DoThisScreen中突出显示一个文本框,由于某种原因它不会突出显示它或在html中列出它。

1 个答案:

答案 0 :(得分:2)

你在GWT做的很好。这个问题与IE8开发者工具有关:

当HTML页面的内容发生变化时,您必须点击IE8 Developer Tools窗口中的Refresh按钮(确保在Developer Tools窗口中选择了“HTML”选项卡),然后才会显示已添加到DOM的新项目。