2017-02-17 15 views
0

Я работаю в небольшом приложении с реакцией-редукцией и материалом-ui, и у меня возникают проблемы с полем автозаполнения, когда я использую свойство onNewRequest. Он запускается как onClick для компонента, а не когда я выбираю один из элементов в списке.AutoComplete Материал UI onNewRequest неправильное поведение

Код:

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'}} 
    /> 

Это в основном это, но когда я выбираю поле Autocomplete тест функции() является и когда я выбираю элемент в списке, ничего не происходит.

С уважением.

ответ

0

My bad, onNewRequest = {test()} должно быть onNewRequest = {test}