【发布时间】:2011-05-09 05:30:15
【问题描述】:
在你开始击落我之前,我已经检查了答案,我已经用谷歌搜索直到我的手指流血,但我无法找到一个简单、简洁的答案。所以我再次询问所有可能有这个问题的人。
问题:如何打开一个侧边有formpanel的新窗口。
上下文:我有一个列出很多项目的应用程序,我希望有人编辑一个条目,我希望打开一个新窗口,以便他们可以编辑属性然后点击保存。在许多应用程序中都可以找到标准的东西。
架构: 我有一个名为 UI 的客户端模块,它有十几个类,当从菜单中选择时,它们会绘制小部件并填充主要区域。我有一个名为 UI.html 的 html 页面,它的头部有标签。就是这样。
我见过的选项
调用 Window.Open() 但您需要定义一个 html 文件。我没有。我可以创建一个空的,但如何将小部件注入其中?
使用 jsni $wnd 创建一个新窗口并获取对它的引用。但是我如何向其中注入表单面板?
使用弹出式面板。它们看起来很糟糕 - 另外,如果通过 JS 打开一个窗口非常简单,我希望它会在 gwt 中。
也许我想念如何使用我不知道的 GWT。
任何帮助将不胜感激
谢谢
【问题讨论】:
标签: gwt new-window