gpt4 book ai didi

vaadin - Vaadin 22 中 ListSelect 的替代品是什么?

转载 作者:行者123 更新时间:2023-12-05 04:35:45 47 4
gpt4 key购买 nike

我正在尝试将应用程序从 Vaadin 7/8 更新到 Vaadin 22。

ListSelect 不见了,所以我需要一个新的小部件字段来满足这些要求:

  1. 允许选择多个项目
  2. 适合在 FormLayout 中使用,使用 Binder 绑定(bind)值
  3. 当有多个选择时自动滚动

Vaadin 22 中的小部件似乎都不符合条件:

  • SelectComboBox 只选择一项
  • ListBox 表示 ...旨在用作轻量级可滚动选择列表而不是表单输入字段
  • Grid 没有实现 HasValue 因此不能与 Binder 一起使用
  • CheckBoxGroup 看起来不会滚动(要求 #3)(不过我还没有真正尝试过)

我在这里错过了什么??旧的 ListSelect 的新等价物是什么?

最佳答案

如果您的 Grid 设置为多选模式,您可以使用 grid.asMultiSelect() 返回一个 MultiSelect 对象,它实现了 HasValue 并且可以与 Binder 一起使用。同样,在单选模式下,grid.asSingleSelect() 返回一个可绑定(bind)的 SingleSelect 对象。

关于vaadin - Vaadin 22 中 ListSelect 的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70962635/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com