gpt4 book ai didi

reactjs - Material ui 中带有自定义输入的下拉菜单

转载 作者:行者123 更新时间:2023-12-03 13:37:24 26 4
gpt4 key购买 nike

是否可以有一个下拉字段,但能够添加除下拉菜单建议的值之外的值?

类似于 autocomplete showAllItems 设置为 true 且没有自动完成功能的字段

编辑:

我想要实现的只是提交带有自定义值或用户从下拉列表中选择的表单(根据用户的选择)

最佳答案

使用onNewRequest 属性。根据https://github.com/callemall/material-ui/blob/master/src/auto-complete.jsx :

const AutoComplete = React.createClass({

...

render() {

...

return (
<div style={mergedRootStyles} onKeyDown={this._handleKeyDown}>
<div style={{width: '100%',}}>
<TextField
{...other}
ref="searchTextField"
value={this.state.searchText}
onEnterKeyDown={() => {
setTimeout(() => {
this._close();
}, this.props.touchTapCloseDelay);
this.props.onNewRequest(this.state.searchText);
}}

...

每次用户按 Enter 时,都会调用通过此属性传递的函数,因此您只需处理在该函数内提交输入即可。

关于reactjs - Material ui 中带有自定义输入的下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34591083/

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