reactjs - react-select-search 不允许我选择多个值
问题描述
Cmd
如果不按住键,我无法选择多个值
我在组件中使用 SelectSearch
<SelectSearch search multiple emptyMessage="Cannot find class" options={this.state.lessonSelections}
placeholder="Class" closeOnSelect={false} printOptions="on-focus"
className='select-search' onChange={this.handleLessonsChange.bind(this)} />
我的handleLessonsChange
handleLessonsChange(value, state, props) {
this.setState({
lessons: state
});
}
然后是状态
this.state = {
studentSelections: [],
lessonSelections: [],
materialSelections: [],
student: '',
lessons: [],
materials: [],
data: {},
};
我只是迷失了如何选择多个值,例如故事书中的值
解决方案
尝试将多个选项设置为 true,它位于文档https://www.npmjs.com/package/react-select-search中。像这样:
export default function App() {
const options = [
{ name: "Swedish", value: "sv" },
{ name: "English", value: "en" },
{ name: "Spanish", value: "sp" }
];
return (
<div className="App">
<SelectSearch
options={options}
value="sv"
name="language"
placeholder="Choose your language"
multiple="true"
/>
</div>
);
}
推荐阅读
- javascript - 如何在对象数组中设置每个对象的属性?
- python - 有条件地删除熊猫中相同的列对
- angular - Ionic 4 使用 setInterval 函数试图每秒调用一个函数,但该函数从未调用
- linux - 在 grep 匹配的模式输出行前面打印文件名
- python - 按钮在 pycharm 中使用 python 和 tkinter 在新窗口中打开主页的重复窗口
- javascript - 对于 click() 方法,for 循环不能正常工作
- awk - 在图案后提取线条
- javascript - 填充同一文档中的 FORM 字段的可点击链接(但具有多个 FORM)
- image-processing - 预测编码如何帮助无损压缩?
- sql - 如何查看在 SQL 中复制的内容