Как открыть новое подокно из другого подокна в vaadin?

Я хочу открыть одно подокно из другого подокна. Таким образом, у меня есть одно раскрывающееся подокно в том окне, я поместил одну кнопку. Если мы нажимаем ту кнопку, другое раскрывающееся подокно должно открыться. Когда я пробую это, я получаю ошибку это "java.lang. IllegalArgumentException: можно только добавить окна в окнах прикладного уровня". Может любой говорить мне, как решить это в vaadin.

6
задан Kumar 10 March 2010 в 05:17
поделиться

2 ответа

Вам нужна ссылка на главное окно приложения и добавьте к нему подокно.

yourCurrentSubWindow.getApplication().getMainWindow().addWindow(myNewSubWindow);

Надеюсь, это поможет.

12
ответ дан 8 December 2019 в 14:42
поделиться

Небольшая поправка к предыдущему решению:

yourCurrentSubWindow.getApplication().getMainWindow().addWindow(myNewSubWindow);

Эти встроенные дочерние окна на базе div не могут содержать подокна, но главное окно (и все другое родное окно верхнего уровня) может.

3
ответ дан 8 December 2019 в 14:42
поделиться