React Bootstrap ToggleButtonGroup 和多选
React Bootstrap ToggleButtonGroup and multiple selection
我有以下 ToggleButtonGroup
:
<ToggleButtonGroup name="test">
{categories.map(category => (
<ToggleButton>{category.name}</ToggleButton>
))}
</ToggleButtonGroup>
但是它只允许选择一项。如果我打开一个项目,那么前一个项目将被关闭。有没有办法允许多项选择,以便可以打开多个项目?
很想听到一些答案。谢谢
我相信这就是它的本意;切换按钮以仅从中获取一个值。但是,您可以改用 check-boxes 并相应地设置样式。
type="checkbox"是你需要的东西
//select initial buttons if the values 1 or 3
const [value, setValue] = useState([1, 3]);
<ToggleButtonGroup type="checkbox" onChange={handleChange} value={value}>....
const handleChange = (val) => {
//val is an array of selected values of buttons
setValue(val);
};
我有以下 ToggleButtonGroup
:
<ToggleButtonGroup name="test">
{categories.map(category => (
<ToggleButton>{category.name}</ToggleButton>
))}
</ToggleButtonGroup>
但是它只允许选择一项。如果我打开一个项目,那么前一个项目将被关闭。有没有办法允许多项选择,以便可以打开多个项目?
很想听到一些答案。谢谢
我相信这就是它的本意;切换按钮以仅从中获取一个值。但是,您可以改用 check-boxes 并相应地设置样式。
type="checkbox"是你需要的东西
//select initial buttons if the values 1 or 3
const [value, setValue] = useState([1, 3]);
<ToggleButtonGroup type="checkbox" onChange={handleChange} value={value}>....
const handleChange = (val) => {
//val is an array of selected values of buttons
setValue(val);
};