【问题标题】:Create a GWT pop-out window创建 GWT 弹出窗口
【发布时间】:2011-06-20 00:49:28
【问题描述】:

我有一个 GWT 应用程序并想创建一个弹出窗口。它是从我的应用程序中实现数据屏幕的可打印版本,否则打印起来非常混乱。这需要一个新的浏览器窗口,从我的 GWT 应用程序启动。弹出窗口不需要任何功能,但我希望通过 GWT 填充数据。

我的问题是:如何在 GWT 中实现浏览器窗口的内容,而不必为其创建一个新的、单独的 GWT 应用程序?我不想重新编写逻辑来检索 Javascript 中的数据(这是我目前最好的选择),但我也不想制作一个全新的 GWT 应用程序并使我的所有构建复杂化过程。

StackOverflow 上还有其他一些类似的问题,通常回答都是“为什么要创建一个新的浏览器窗口?这是不好的做法!”等等。我的开发团队已经完成了这个讨论,并致力于一个新的浏览器窗口,所以请假设这是我唯一的选择,并专注于我在这里提出的实际问题。

我读过 Javascript 有办法从另一个窗口(例如 http://www.javascripter.net/faq/writingt.htm)填充浏览器窗口的内容,所以也许这是一个选项,但我不知道如何在 GWT 中执行此操作。

谢谢!

【问题讨论】:

  • 我在 StackOverflow 上找到了一个答案,因为我想从原始窗口写入另一个窗口:stackoverflow.com/questions/4167570/…。这似乎工作正常,所以我现在遵循这个想法。不过,仍然欢迎任何其他建议。

标签: javascript gwt window


【解决方案1】:

您可以专门为表单的“可打印视图”创建一个单独的 URL,并使用指向该 URL 的 Anchor 链接到它,该 URL 的目标也是“_blank”。这仍然可以在您当前的应用程序中进行管理。

【讨论】:

    猜你喜欢
    • 2021-10-07
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    • 1970-01-01
    相关资源
    最近更新 更多