我正在尝试我的手在金库,并希望使用甘特聊天附加在我的金库7项目。https://vaadin.com/directory#addon/vaadin-gantt-diagram:vaadin
由于这与vaadin 7不兼容,所以我尝试修复外接程序中的一些代码,使其与vaadin 7兼容。
我从存储库中检出了vaadin-6.8的源代码,并从可用下载中签出了vaadin-甘特(外接程序)的源代码。
我在vaadin-6.8中稍微修改了代码,然后构建了。我正在使用这个定制的vaadin-6.8罐子内的拱门-甘特加载项。现在,我可以通过使用定制的vaadin-6.8 jar构建vaadin-甘特插件。我想使用这个加载项内的vaadin-7项目。
编译通过了,但是在显示甘特图时,我在控制台上得到了下面的消息。
widgetset不包含用于ru.bazon.vaadin.ganttdiagram.canvas.GanttDiagramCanvas.的实现,检查其组件连接器的@Connect映射、widgetset GWT模块描述文件和重新编译您的widgetset。如果您下载了一个vaadin外接程序包,您可能需要参考附加说明。
我使用eclipse编译了,可以在我的项目*.gwt.xml文件中看到下面的条目
我想利用加法图的增值为7。除了这一点之外,我没有找到任何其他的增值- 7,除了这是不兼容的拱顶7。
有什么指示吗?
你好,爱资哈尔
发布于 2013-11-20 13:40:09
请确保在您的主UI类中添加了@Widgetset(“*.gwt.xml的路径”)。
发布于 2014-06-24 09:34:43
我也有这个错误,它是由插件jar中缺少的源文件引起的。.java和.class文件必须出现在addon文件中,因为GWT从源编译。但最有可能的情况是,vaadin目录中的加载项也应该包括源。当然,不要忘记在将您的评论导入到您的项目之后编译widgetset和主题。
发布于 2018-01-24 10:27:11
把这个留在这里以防有人和我有同样的案子。我们的项目是Vaadin 8,我们已经将@Widgetset("com.company.OurWidgetSet")作为UI-extending类的注释。
但是,在访问分离组件的弹出时,我仍然收到了与OP相同的错误。虽然我们过去确实尝试过将这个组件迁移到Vaadin 8,但由于没有时间正确地这样做,它仍然主要使用Vaadin7导入和功能。
由于这个原因,我不得不在我们的主项目中将以下内容添加到我们的OurWidgetSet.gwt.xml文件(在<module>-tag中),以修复使用的组件的功能:
<inherits name="com.vaadin.v7.Vaadin7WidgetSet" />https://stackoverflow.com/questions/16784252
复制相似问题