1 autocomplete reactjs material-ui
我有一个 ReactJs 应用程序,它使用具有多个值和复选框的 Material-UI 自动完成组件,完全像它们的代码片段一样:
<Autocomplete
multiple
id="checkboxes-tags-demo"
options={top100Films}
disableCloseOnSelect
getOptionLabel={(option) => option.title}
renderOption={(option, { selected }) => (
<React.Fragment>
<Checkbox
icon={icon}
checkedIcon={checkedIcon}
style={{ marginRight: 8 }}
checked={selected}
/>
{option.title}
</React.Fragment>
)}
style={{ width: 500 }}
renderInput={(params) => (
<TextField {...params} variant="outlined" label="Checkboxes" placeholder="Favorites" />
)}
/>
Run Code Online (Sandbox Code Playgroud)
如何更改,props以便呈现的值将显示为“ Value A, Value B, "Value C”,它们之间有逗号,并且没有其他样式?
感谢您的时间
提供自动完成RenderTags属性:
签名:
function(value: T[], getTagProps: function) => ReactNode
value:提供给组件的值。
getTagProps:标签道具 getter。
在你的情况下:
renderTags={(values) =>
values
.map(value => value.title)
.join(', ')
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4979 次 |
| 最近记录: |