【发布时间】: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