Java vaadin 7:Widgetset不包含自定义小部件的实现
我正在使用vaadin 7.5.6创建一个自定义GWT小部件,并在我的应用程序中使用它,但是当我运行它时,我的自定义组件没有显示,并且我得到消息“Widgetset不包含用于…”的实现 我知道有几个问题与同一问题有关,但我已经尝试过所有“解决方案”,如:Java vaadin 7:Widgetset不包含自定义小部件的实现,java,gwt,widget,vaadin,vaadin7,Java,Gwt,Widget,Vaadin,Vaadin7,我正在使用vaadin 7.5.6创建一个自定义GWT小部件,并在我的应用程序中使用它,但是当我运行它时,我的自定义组件没有显示,并且我得到消息“Widgetset不包含用于…”的实现 我知道有几个问题与同一问题有关,但我已经尝试过所有“解决方案”,如: 重新编译widgetset 清除常春藤中的所有缓存 清理项目 检查注释@VaadinServletConfiguration,它已经包含widgetset=“com.example.myapp.widgetset.MyAppWidgetset
- 重新编译widgetset
- 清除常春藤中的所有缓存
- 清理项目
- 检查注释@VaadinServletConfiguration,它已经包含widgetset=“com.example.myapp.widgetset.MyAppWidgetset”)
<?xml version="1.0" encoding="UTF-8"?>
提前感谢,,
Matías我在尝试添加附加组件时收到了类似的错误消息。据我所知,定制小部件需要*gwt.xml文件和一些生成的文件(js等)。这些javascript文件是在widgetset编译期间生成的,但在我的项目中,在“target”目录中有一个包含生成的widgetset的文件夹,而不是webapp/VAADIN/themes/。简单的复制粘贴帮助很大。也许我误解了什么,但请确保您的webapp/VAADIN/themes文件夹包含所有必需的项目。我从头创建了另一个小部件(一个包含gwt标签和gwt按钮的VCssLayout),在我将图像上载加载项添加到我的项目之前,它一直正常工作(我想做一个按钮,当点击它时,它允许用户从手机的相机上拍照)。要添加这个插件,我必须包括GWT文件库。现在有什么想法吗?
<!--
Uncomment the following to compile the widgetset for one browser only.
Multiple browsers can be specified as a comma separated list. The
supported user agents at the moment of writing were:
ie8,ie9,gecko1_8,safari,opera
The value gecko1_8 is used for Firefox and safari is used for webkit
based browsers including Google Chrome.
-->
<!-- <set-property name="user.agent" value="safari"/> -->
<!--
To enable SuperDevMode, uncomment this line.
See https://vaadin.com/wiki/-/wiki/Main/Using%20SuperDevMode for more
information and instructions.
-->
<!-- <set-configuration-property name="devModeRedirectEnabled" value="true" /> -->
<inherits name="com.lexaden.business.chart.widgetset.OrganisationWidgetset" />
<inherits name="com.vaadin.addon.touchkit.gwt.TouchKitWidgetSet" />
<inherits name="org.vaadin.alump.beforeunload.gwt.BeforeUnloadWidgetSet" />
<inherits name="com.example.fieldcustomcomponents.FieldcustomcomponentsWidgetset" />