如何解决Vaadin 设计器在 Java 代码中为垂直布局组件生成“元素”类
在 Vaadin 14.6.1 Designer 中,当我创建垂直布局(和 SplitLayouts)然后要求 Vaadin 设计器在 Java 代码中创建一个对象,我可以用来引用该组件,而不是创建一个“VerticalLayout”对象,它只是创建一个“元素”类。这个“Element”类缺少普通“VerticalLayout”或“SplitLayout”类的所有关键方法。我尝试铸造,但失败了。一旦我通过 Designer 创建了布局,是否有一种“正确”的方法可以访问底层的“正确”java 对象?我需要能够 a) 在代码中设置属性和 b) 甚至可能创建基于各种事件的方法(例如拆分器位置已更改等)
解决方法
您愿意在我们的 Designer 存储库 https://github.com/vaadin/designer 中创建一个问题吗?还请附上您的项目(无依赖项)。
我无法重现此问题,可能是您的项目结构中存在某些问题。
顺便问一下,您使用的是 Eclipse 还是 IntelliJ IDEA?
,如果你已经实现了 Vertical Layouts(或 SplitLayouts),Vaadin 设计器默认连接 Element,因为它不知道连接哪个。尝试右键单击连接按钮,它会列出所有已实现的组件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。