我有一个GWT应用程序,并希望创建一个弹出式窗口。它是从我的应用程序实现一个可打印版本的数据屏幕,否则这些数据非常乱。这需要成为一个新的浏览器窗口,从我的GWT应用程序启动。弹出窗口不需要任何功能,但我希望通过GWT填充数据。创建GWT弹出窗口
我的问题是:我怎么能实现GWT的浏览器窗口中的内容,而不必为它创建一个新的,独立的GWT应用程序?我不希望有重新写在Javascript中检索数据的逻辑(这是我目前最好的选择),但我也不想将不得不作出一个全新的GWT应用和复杂化的是我的构建处理。
有StackOverflow上这个其他一些类似的问题,通常的反应都是“你为什么要建立一个新的浏览器窗口?这是不好的做法!”等等等等。我的开发团队已经完成了这个讨论并致力于一个新的浏览器窗口,所以请假设这是我唯一的选择,并专注于我在这里问的实际问题。
我已经读过,有Javascript的方式从另一个窗口填充浏览器窗口的内容(例如http://www.javascripter.net/faq/writingt.htm),所以也许这是一个选项,但我不知道如何在GWT中做到这一点。
谢谢!
我发现StackOverflow的答案我从始发窗口写入其他窗口的想法:http://stackoverflow.com/questions/4167570/opening-a-new-window-with-a-widget-in -gwt#4205058。这似乎工作正常,所以我现在遵循这个想法。 任何其他建议仍然是受欢迎的,但。 – user700774