【问题标题】:Detect click on option for React/MaterialUI Autocomplete检测 React/MaterialUI 自动完成的点击选项
【发布时间】:2021-11-10 13:03:06
【问题描述】:

我正在使用MaterialUI's autocomplete - 我可以检测使用 onChange 事件处理程序选择的值选项值

<Autocomplete
    id="combo-box-demo"
    options={this.state.items}
    onChange={this.onChangeFired.bind(this)}
    getOptionLabel={(option) => option.name}
    style={{ width: 300 }}
    renderInput={(params) => (
    <TextField {...params} label="Products" variant="outlined" />
)}/>

但是,我不知道如何检测再次选择相同选项时触发的事件 - 在这种情况下不会触发 onChange

例如如果“香蕉”已被选中,如果我再次点击“香蕉”将触发的事件

【问题讨论】:

    标签: reactjs material-ui


    【解决方案1】:

    API 文档:https://material-ui.com/api/autocomplete/

    使用onClose,这将为您提供理由select-option

    【讨论】:

    • no.. 如果您选择相同的选项,onClose 不会被调用
    猜你喜欢
    • 2018-12-01
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 2011-09-04
    • 1970-01-01
    相关资源
    最近更新 更多