gpt4 book ai didi

javascript - 如何在 Material-UI 中禁用下划线而不删除自动完成中的选择?

转载 作者:行者123 更新时间:2023-12-04 07:47:26 25 4
gpt4 key购买 nike

我想使用不带下划线的 TextField 组件创建 Autocomplete 。我在 TextField 属性中使用 InputProps={{disableUnderline: true }} 禁用了下划线,它完成了它的工作,但它也删除了选择栏,所以问题是,如何在不删除选择栏的情况下完成此操作?

最佳答案

要再次启用下拉列表,您还需要在嵌套属性中展开所有提供的 Prop (InputProps)。所以替换这一行

<TextField {...params} InputProps={{ disableUnderline: true }} />

与:

<TextField {...params} InputProps={{ ...params.InputProps, disableUnderline: true }} />

完整的工作代码:

<Autocomplete
options={top100Films}
getOptionLabel={(option) => option.title}
style={{ width: 300 }}
renderInput={(params) => (
<TextField
{...params}
InputProps={{ ...params.InputProps, disableUnderline: true }}
label="Combo box"
/>
)}
/>

现场演示

Edit 67142906/how-can-i-disable-underline-in-material-ui-without-removing-the-selection-in-aut

关于javascript - 如何在 Material-UI 中禁用下划线而不删除自动完成中的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67142906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com