javascript - 使用 react-select 的多类别下拉菜单
问题描述
我想将 react-select 用于多类别下拉列表。我的用例是能够从每个类别中最多选择一个选项。我已经解释了下面给定的示例,我希望从每个类别中最多选择一个项目。所以我们可能有一个选择,如 C1I1、C2I3 和 C3I1。我的项目是使用 react-select v2.4.4 和 react v15.6.2 和 material-ui。谁能让我知道如何实现此功能。另外,如果这已经实施或回答,请指导我。
- 第一类
- C1I1
- C1I2
- C1I3
- 第 2 类
- C2I1
- C2I2
- C2I3
- C2I4
- 第 3 类
- C3I1
- C3I2
解决方案
创建了一个参考笔。 https://codepen.io/chris495b/pen/QWKmXKE
在实现选择组件时,请不要忘记添加 isMulti 属性,并在链接中共享的格式中包含数据以进行分组。
<Select
onChange={this.handleChange}
isMulti
defaultValue={colourOptions[1]}
options={groupedOptions}
formatGroupLabel={formatGroupLabel}
/>
推荐阅读
- java - 我的 for 循环中没有代码正在运行 - Java 8 SE
- regex - 搜索词后的 Regx 唯一数字
- swift - 如何在 Swift 中使用查询项解析 URL # 片段
- c# - 如何在 WCF 中序列化对象类型?
- javascript - 如何使用 Javascript 更改图像色调
- arrays - 将数组限制为多种特定数据类型
- typescript - TypeScript 编译看似无效的变量类型声明
- android - Android BLE 接收器/发送器堆栈 - 跨多个活动
- react-native - 使用 react-native-signature-capture 的多个签名保存在同一个文件中
- node.js - 为什么“fs”模块上的截断函数只适用于整数