如何在GWT中打开新的浏览器页面

朱奈德

我想在浏览器中打开新的页面,它将是一些组件。就像我在页面“ MainPage”中一样

现在单击一个按钮,我需要打开一个新页面“ DiagramPage”(它是一个复合页面)

我不想使用完整的MVP(因为这是我的应用程序中仅有的2页)。

其次,当我进入DiagramPage时(单击MainPage中的按钮)。

当我单击Browsers后退按钮时,从Diagrampage中返回,它应该带我回到MainPage,并保存了所有内容,就像我之前在Mainpage上选中的所有复选框一样。

任何建议。

谢谢

巴兹

History在这种情况下,GWT应该就是您所需要的。阅读以获取更多信息。

所有这些都可以与添加到URL的历史标记一起使用,例如http://test.com/#firstPage

要启用历史记录,请将其包含在HTML模板中:

<iframe src="javascript:''"
    id="__gwt_historyFrame"
    style="position:absolute;width:0;height:0;border:0"></iframe>

您将需要侦听这样的历史记录更改事件:

History.addValueChangeHandler(new ValueChangeHandler<String>() {
    public void onValueChange(ValueChangeEvent<String> event) {
        String historyToken = event.getValue();
        /* Set your new page content here based on the token */
    }
});

然后将用户选择以某种数据结构存储在新页面上。当用户单击“后退”按钮时,您将返回到上一个“页面”,您可以从该数据结构中获取信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在桌面浏览器中快速打开页面的移动视图?

来自分类Dev

如何在新的浏览器窗口或标签中打开Google标记网址?

来自分类Dev

如何在新的浏览器窗口或标签中打开Google标记网址?

来自分类Dev

如何在Chrome浏览器中打开左侧的新标签?

来自分类Dev

如何在默认浏览器中打开新链接而不是使用 Javascript 的 webview?

来自分类Dev

如何在Android浏览器中打开pdf文件?

来自分类Dev

如何在Capybara和Selenium中打开浏览器

来自分类Dev

如何在浏览器中打开链接?

来自分类Dev

如何在CRA中禁用打开的浏览器?

来自分类Dev

如何在android浏览器中打开pdf文件?

来自分类Dev

如何在Safari浏览器中打开/关闭Java?

来自分类Dev

如何在浏览器中打开链接?

来自分类Dev

如何在浏览器中打开python webservice

来自分类Dev

如何在Epic浏览器中打开VPN

来自分类Dev

如何在 UWP 中打开特定浏览器?

来自分类Dev

如何在不是默认浏览器的Web浏览器中打开html文件?

来自分类Dev

在新的浏览器选项卡中重新打开页面时,如何重置会话范围的Bean

来自分类Dev

迭代并打开新的浏览器页面会导致StaleElementReferenceException

来自分类Dev

设置书签页面以在Opera浏览器的新标签页中打开

来自分类Dev

如何启动Web服务器在Golang中的浏览器中打开页面?

来自分类Dev

浏览器如何在打开页面上的文件时知道要阅读的内容

来自分类Dev

如何在Android中的其他浏览器而不是其内置浏览器中打开URL

来自分类Dev

如何在不打开新浏览器的情况下从WebView下载APK文件

来自分类Dev

.ASPX页面标记正在Web浏览器中打开

来自分类Dev

从外接程序在默认浏览器中打开html页面

来自分类Dev

在特定页面的浏览器中打开PDF

来自分类Dev

wkwebview中的条带打开浏览器页面加载脚本

来自分类Dev

在无头浏览器(PhantomJS)中异步打开页面

来自分类Dev

从外接程序在默认浏览器中打开html页面

Related 相关文章

  1. 1

    如何在桌面浏览器中快速打开页面的移动视图?

  2. 2

    如何在新的浏览器窗口或标签中打开Google标记网址?

  3. 3

    如何在新的浏览器窗口或标签中打开Google标记网址?

  4. 4

    如何在Chrome浏览器中打开左侧的新标签?

  5. 5

    如何在默认浏览器中打开新链接而不是使用 Javascript 的 webview?

  6. 6

    如何在Android浏览器中打开pdf文件?

  7. 7

    如何在Capybara和Selenium中打开浏览器

  8. 8

    如何在浏览器中打开链接?

  9. 9

    如何在CRA中禁用打开的浏览器?

  10. 10

    如何在android浏览器中打开pdf文件?

  11. 11

    如何在Safari浏览器中打开/关闭Java?

  12. 12

    如何在浏览器中打开链接?

  13. 13

    如何在浏览器中打开python webservice

  14. 14

    如何在Epic浏览器中打开VPN

  15. 15

    如何在 UWP 中打开特定浏览器?

  16. 16

    如何在不是默认浏览器的Web浏览器中打开html文件?

  17. 17

    在新的浏览器选项卡中重新打开页面时,如何重置会话范围的Bean

  18. 18

    迭代并打开新的浏览器页面会导致StaleElementReferenceException

  19. 19

    设置书签页面以在Opera浏览器的新标签页中打开

  20. 20

    如何启动Web服务器在Golang中的浏览器中打开页面?

  21. 21

    浏览器如何在打开页面上的文件时知道要阅读的内容

  22. 22

    如何在Android中的其他浏览器而不是其内置浏览器中打开URL

  23. 23

    如何在不打开新浏览器的情况下从WebView下载APK文件

  24. 24

    .ASPX页面标记正在Web浏览器中打开

  25. 25

    从外接程序在默认浏览器中打开html页面

  26. 26

    在特定页面的浏览器中打开PDF

  27. 27

    wkwebview中的条带打开浏览器页面加载脚本

  28. 28

    在无头浏览器(PhantomJS)中异步打开页面

  29. 29

    从外接程序在默认浏览器中打开html页面

热门标签

归档