【问题标题】:Nested Vaadin applications嵌套 Vaadin 应用程序
【发布时间】: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:具有现有父小部件的小部件可能不会添加到分离列表中

【问题讨论】:

    标签: java gwt vaadin


    【解决方案1】:

    听起来您想要一个 Vaadin 应用程序作为 portlet。 Vaadin 文档包含一个章节:https://vaadin.com/docs/-/part/framework/portal/portal-overview.html

    有关 Java 门户的信息: https://en.wikipedia.org/wiki/Java_Portlet_Specification

    你可以看看 Liferay: https://en.wikipedia.org/wiki/Liferay

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 2016-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多