如何在Vaadin中将链接,弹出窗口等添加到布局?

时间:2019-06-03 11:55:49

标签: vaadin vaadin8 vaadin-flow

我构建了一些视图,这些视图扩展了软件包com.vaadin.flow.component.orderedlayout中的布局。问题是软件包com.vaadin.ui中有很多有用的东西,例如Link,PopupView等,我无法将它们添加到视图中。我尝试使视图从com.vaadin.ui扩展UI,但这不起作用,出现以下错误:

  

无法加载窗口小部件集。

解决我的问题的最佳方法是什么?如何将所需的内容添加到视图中? 我几天前才刚开始使用Vaadin。

1 个答案:

答案 0 :(得分:2)

com.vaadin.ui是Vaadin 7或Vaadin 8。com.vaadin.flow是Vaadin 10+。除非您使用的是商业广告multiplatform runtime,否则这两个不能一起使用。

对于Link,您可以改用AnchorRouterLink组件。 PopupView没有任何直接替代,但是应该可以通过组合ButtonContextMenu来组装类似的东西。有关旧版本和新版本Vaadin中组件之间关系的完整概述,请参见https://vaadin.com/docs/flow/migration/5-components.html