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