reactjs - 如何将 Material UI 自动完成多项选择限制为一组
问题描述
我想将 Material UI Autocomplete 组件中的多个选择限制为同一组中的选项。
有关没有实施解决方案的问题设置,请参阅链接沙箱。https://codesandbox.io/s/material-demo-7g4ed?file=/demo.js
因此,例如在上面的沙盒中,用户应该只能选择 Apple 或 Amazon 产品,不能同时选择两者。
任何帮助是极大的赞赏!
解决方案
假设您想将选择限制为 3,请更新代码中的这两行
freeSolo={tags.length > 3 ? false : true}
getOptionDisabled={(options) => (tags.length > 3 ? true : false)}
推荐阅读
- javascript - 通过单击区域隐藏菜单
- rspec - 如何在 rspec 中的 before(:context) 中获取测试脚本文件名?
- python - 多次执行后,气流堆积在 DAG 的最后一个任务中
- python-3.x - 如何创建一个固定长度的列表
- django - AWS 中的静态文件配置不起作用
- javascript - 下拉菜单的 onclick 和 eventListener 不起作用
- c - 当我在 c 中添加带有 unsigned long 的字符数组时会发生什么?
- java - Java图片复制方法
- java - 如何在多项目项目中拥有两个不同的 Gradle 版本?
- git - 为什么 Git 启动的 vim 版本与我自己从终端启动时略有不同?