如何从vaadin中的另一个子窗口打开新的子窗口?

Kum*_*mar 6 vaadin

我想从另一个子窗口打开一个子窗口.也就是说,我在该窗口中有一个弹出子窗口我放置了一个按钮.如果我们点击该按钮,另一个弹出子窗口应该打开.当我尝试这个im得到错误"java.lang.IllegalArgumentException:你只能在应用程序级别的窗口中添加窗口." 谁能告诉我如何在vaadin中解决这个问题.

Jon*_*vik 12

您需要对应用程序的主窗口的引用,并为其添加子窗口.

yourCurrentSubWindow.getApplication().getMainWindow().addWindow(myNewSubWindow);
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.