0

我的要求是构建一个具有这些功能的组合框

  1. 自动完成(类似于 Google 的搜索,并且不希望仅限于搜索前缀)
  2. 支持多选(首选使用组合框)
  3. 可以手动输入一个新值吗

我发现AutoComplete组件可以满足我的大部分要求,但它的多选不是在组合框中显示复选框。如果用户要选择 3 个项目,他需要搜索 3 次。没关系,但不是很方便。对这个要求有什么建议吗?

这是这个组件的Demo

[更新] 对于多选,我的想法是,如果我们在组合框中有以下 6 项。

AA1
AA2
ABC
AA3
AXX
BAA

当用户输入“AA”时,现在只有 4 个项目。并且用户可以选择多于一项而无需重新搜索。使用 ctrl-click 或多选框是可以的。

AA1
AA2
AA3
BAA
4

0 回答 0