【问题标题】:Issues converting a project from Vaadin 7 to Vaadin 8 with plugins that are using Vaadin 7使用使用 Vaadin 7 的插件将项目从 Vaadin 7 转换为 Vaadin 8 的问题
【发布时间】:2017-03-17 07:50:23
【问题描述】:

我正在将 Vaadin 8 项目转换为 7。当我运行应用程序时,会显示以下消息:

   Widgetset 'com.vaadin.DefaultWidgetSet' does not contain an 
   implementation for com.vaadin.v7.ui.ProgressBar. Check the connector's 
@Connect mapping, the widgetset's GWT module description file and re-
compile your widgetset. 

它抱怨的组件是一个 vaadin 插件

<dependency>
    <groupId>org.vaadin.addons</groupId>
    <artifactId>wizards-for-vaadin</artifactId>
    <version>2.0.0</version>
</dependency>

在“wizard-for-vaadin”插件中,它使用 import com.vaadin.v7.ui.ProgressBar;

如何让“wizard-for-vaadin”插件与 Vaadin 8 配合使用?

【问题讨论】:

  • 您需要获得 v8 版本的 Wizard-for-vaadin 插件。由于此插件仅在服务器端,我认为您可以获取源并自己将其升级到 v8。 (当它有客户端代码时可能会更困难)

标签: java vaadin vaadin7 vaadin8


【解决方案1】:

为了在使用服务器端组件时与 v7 兼容,请使用以下内容注释您的 UI 类:

@Widgetset(value = "com.vaadin.v7.Vaadin7WidgetSet")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    相关资源
    最近更新 更多