【发布时间】:2017-07-07 15:01:21
【问题描述】:
我正在使用 react-redux 和 material-ui 开发一个小应用程序,当我使用 onNewRequest 属性时,我遇到了自动完成字段的问题。它像 onClick 一样被触发到组件,而不是当我选择列表中的一个元素时。
代码:
const test = () => {
alert("Something");
}
组件与服务响应一起工作以显示数据
case Status.OK:
return <AutoComplete
floatingLabelText="Origin"
filter={(searchText, key) => (searchText.length >= 3 && key.indexOf(searchText) !== -1)}
dataSource={ renderOrigins(response.data) }
openOnFocus={false}
maxSearchResults={3}
onNewRequest={ test() }
onClick={onClick(dispatch)}
style={{marginRight: '30px'}}
/>
基本上是这样,但是当我选择自动完成字段时,函数 test() 被触发,而当我选择列表中的一个元素时,什么也没有发生。
问候。
【问题讨论】:
标签: javascript autocomplete react-redux material-ui