【发布时间】:2016-03-15 15:47:09
【问题描述】:
是否可以将一个 Vaadin 应用程序嵌套到另一个应用程序中?我想用应用程序 A 实现一个门户,并将几个应用程序嵌入到该门户中。
我可以通过使用不同的 ID 作为目标元素多次调用 vaadin.initApplication 来让多个 Vaadin 应用程序彼此相邻:
vaadin.initApplication("target-element-id",{
"theme": "mytheme",
"versionInfo": {
"vaadinVersion": "7.5.1",
"atmosphereVersion": "2.2.7.vaadin1"
},
"widgetset": "de.test.widgetset",
"vaadinDir": "http://localhost/VAADIN/",
"browserDetailsUrl": "http://localhost/service1",
"serviceUrl": "http://localhost/service1",
"debug": true,
"standalone": false,
"heartbeatInterval": 300
});
但是,一旦我将一个元素指定为已经在 Vaadin UI 中的目标,我就会收到以下错误:
java.lang.AssertionError:具有现有父小部件的小部件可能不会添加到分离列表中
【问题讨论】: