我正在使用带有来自 Material ui v4 的复选框的多选。提供的默认设置显示一组“SELECTED”值。renderValue={selected => selected.join(', ')}。但是,我想删除这个功能,只显示一个永久标签。似乎显示值与组件本身的值相关联。有谁知道如何解决这个问题?
<FormControl className={classes.formControl}>
<InputLabel htmlFor="select-multiple-checkbox">Tag</InputLabel>
<Select
multiple
value={personName}
onChange={handleChange}
input={<Input id="select-multiple-checkbox" />}
renderValue={selected => selected.join(', ')}
MenuProps={MenuProps}
>
{names.map(name => (
<MenuItem key={name} value={name}>
<Checkbox checked={personName.indexOf(name) > -1} />
<ListItemText primary={name} />
</MenuItem>
))}
</Select>
</FormControl>