Sar*_*hrb 6 reactjs react-select material-ui
我正在使用 TextField Select 作为下拉菜单。尝试在选择上使用“components={{ DropdownIndicator:() => null}}”,但不起作用。
<TextField disabled={true}
label="itemNo"
value={currentItem.itemNo}
variant="outlined"
InputLabelProps={{ style: { fontSize: 18, color: 'grey', backgroundColor: 'white', fontFamily: "monospace" }, shrink: true }}
select
>
{this.state.itemNo && this.state.itemNo.map((item) => (
<MenuItem style={{ fontSize: 14, fontFamily: "monospace" }} key={item.key} value={item.id}>
{item.key}
</MenuItem>
))}
</TextField>
Run Code Online (Sandbox Code Playgroud)
小智 9
要删除选择下拉图标,您必须传入IconComponent: () => null应用于SelectProps选择元素的 Pros。它接受 select elements props 的对象
select有关的道具的更多信息https://material-ui.com/api/select/
这是工作示例https://codesandbox.io/s/quizzical-frost-g4s52?file=/src/App.js
<TextField disabled={true}
label="itemNo"
value={currentItem.itemNo}
variant="outlined"
InputLabelProps={{ style: { fontSize: 18, color: 'grey', backgroundColor: 'white', fontFamily: "monospace" }, shrink: true }}
select
// for passing props in select component
SelectProps={{ IconComponent: () => null }}
>
{this.state.itemNo && this.state.itemNo.map((item) => (
<MenuItem style={{ fontSize: 14, fontFamily: "monospace" }} key={item.key} value={item.id}>
{item.key}
</MenuItem>
))}
</TextField>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6630 次 |
| 最近记录: |