我构建了一些视图,这些视图扩展了软件包com.vaadin.flow.component.orderedlayout
中的布局。问题是软件包com.vaadin.ui
中有很多有用的东西,例如Link,PopupView等,我无法将它们添加到视图中。我尝试使视图从com.vaadin.ui
扩展UI,但这不起作用,出现以下错误:
无法加载窗口小部件集。
解决我的问题的最佳方法是什么?如何将所需的内容添加到视图中? 我几天前才刚开始使用Vaadin。
答案 0 :(得分:2)
com.vaadin.ui
是Vaadin 7或Vaadin 8。com.vaadin.flow
是Vaadin 10+。除非您使用的是商业广告multiplatform runtime,否则这两个不能一起使用。
对于Link
,您可以改用Anchor
或RouterLink
组件。 PopupView
没有任何直接替代,但是应该可以通过组合Button
和ContextMenu
来组装类似的东西。有关旧版本和新版本Vaadin中组件之间关系的完整概述,请参见https://vaadin.com/docs/flow/migration/5-components.html。