Vaadin ui 组件不兼容
Vaadin ui components are incompatable
我的观点扩展自 com.vaadin.flow.component.orderedlayout.VerticalLayout
我需要添加一个组件 com.vaadin.ui.ListSelect
但是 ListSelect
没有扩展 Component
,所以我不能在我看来使用它。
如何安排兼容性?
But the ListSelect does not extend Component
ListSelect 扩展 com.vaadin.ui.Component
。 Flow 要求您的组件扩展 com.vaadin.flow.component.Component
.
根据您的包名称 com.vaadin.ui
与 com.vaadin.flow.component
,您似乎混淆了 Vaadin 8 和 Vaadin 14+(或 Vaadin 7 和其他一些 Vaadin 14+ 版本)。
您的类路径中可能有这两个框架,因此 IDE 自动完成建议您 类 来自这两个库。
如果您使用 Vaadin 14 或更高版本开发应用程序,请使用 com.vaaadin.flow.component.select.Select
.
而不是 ListSelect 组件
我的观点扩展自 com.vaadin.flow.component.orderedlayout.VerticalLayout
我需要添加一个组件 com.vaadin.ui.ListSelect
但是 ListSelect
没有扩展 Component
,所以我不能在我看来使用它。
如何安排兼容性?
But the ListSelect does not extend Component
ListSelect 扩展 com.vaadin.ui.Component
。 Flow 要求您的组件扩展 com.vaadin.flow.component.Component
.
根据您的包名称 com.vaadin.ui
与 com.vaadin.flow.component
,您似乎混淆了 Vaadin 8 和 Vaadin 14+(或 Vaadin 7 和其他一些 Vaadin 14+ 版本)。
您的类路径中可能有这两个框架,因此 IDE 自动完成建议您 类 来自这两个库。
如果您使用 Vaadin 14 或更高版本开发应用程序,请使用 com.vaaadin.flow.component.select.Select
.