Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt 使用带多个屏幕的UiBinder的首选方法_Gwt_Internet Explorer 8 - Fatal编程技术网

Gwt 使用带多个屏幕的UiBinder的首选方法

Gwt 使用带多个屏幕的UiBinder的首选方法,gwt,internet-explorer-8,Gwt,Internet Explorer 8,我们有一个基于菜单的GWT应用程序,它有多个屏幕。所以应用程序加载用户看到的内容 这样做 那样做 每个菜单项加载不同的屏幕。切换屏幕的最佳方式是什么。现在我大致做的是 RootPanel.get(CONTENT).remove(menu); RootPanel.get(CONTENT).add(new DoThisScreen()); 我这样问是因为在IE8上(我确信是7,6),IE的开发者工具(当你按下F12时,想要的firebug工具)基本上无法识别DoThisScreen。使用IE的

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

  • 这样做
  • 那样做
每个菜单项加载不同的屏幕。切换屏幕的最佳方式是什么。现在我大致做的是

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

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

你在GWT中所做的一切都很好。此问题与IE8开发人员工具有关:

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