2017-02-17 49 views
0

我在一個小應用程序正與反應,終極版和材料的UI,當我使用onNewRequest財產我有自動完成現場問題。它發射的onClick一樣的組件,而不是當我在列表中選擇的要素之一。自動完成材料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'}} 
    /> 

它基本上是,但是當我選擇自動完成場功能測試()是解僱了,當我在列表中選擇一個元素時,什麼也沒有發生。

問候。

回答

0

我的不好,onNewRequest = {test()}應該是onNewRequest = {test}