繁体   English   中英

在Vaadin小部件集中编译类

[英]Compile a class in a Vaadin widgetset

我试图按照本教程扩展我的组件之一: https : //vaadin.com/blog/-/blogs/2656782

我在WidgetSet项目的src/main/java中的com.myproject.widgetset.extendedComponents中创建了类ResetButtonForTextFieldResetButtonForTextFieldConnector

编译后(widgetset也被编译)并添加我的代码:

TextField tf = new TextField();

ResetButtonForTextField.extend(tf);

似乎扩展无法正常工作,因为我将大量日志放入了ResetButtonForTextFieldConnector类中,而在使用文本字段时,应用日志中没有任何显示。 我认为这是导致在编译窗口小部件集时未编译ResetButtonForTextFieldConnector的原因,因为我在本教程的结尾看到:“扩展连接器需要包含在窗口小部件集中。因此,必须在客户端软件包下定义该类。小部件集的组成部分,就像组件连接器一样。”

所以我可能忘记了一些东西,或者我做错了一些,这就是为什么我在这里寻求帮助,因为我被卡住了!

如果有人可以帮助或建议我:)谢谢,

汤姆

这有点棘手,但是您在正确的轨道上。 客户端的东西实际上需要放在名为client的程序包下。 因此,您可以将com.myproject.widgetset.extendedComponents用于服务器端,将gwt.xml和com.myproject.widgetset.extendedComponents.client用于客户端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM