2016-12-13 5 views
0

Я использую текстовое поле autocomplete материала-ui для фильтрации списка, и я хочу, чтобы он мог заполнить список до его полной формы, когда текст будет удален и введите , Насколько я могу сказать, свойство onNewRequest вызывается только в том случае, если в текстовом поле есть текст. Есть ли способ вызвать функцию при нажатии ввода без текста?Material-UI Функция вызова при очистке текстового поля автозаполнения

ответ

0

Вы можете использовать onUpdateInput событие AutoComplete компонента, чтобы проверить, если текстовое поле пустым:

<AutoComplete 
    ... 
    onUpdateInput={ 
    (value) => { 
     if (value.length === 0) { 
     console.log('Refresh the list here'); 
     } 
    } 
    } 
/>