как добавить клавишу возврата в панель поиска Titanium для ios

Я работаю над приложением. У меня возникает проблема в панели поиска. Когда в строке поиска нет текста, она отключает клавишу «Поиск», и пользователь застревает на экране.

Ключ поиска активируется, когда пользователь начинает вводить в него текст.

Я хочу добавить клавишу retu вместо клавиши поиска в титановой панели поиска Appcelerator, где она должна работать как клавиша возврата. Нажатие клавиши возврата должно скрывать клавиатуру.

Заранее спасибо.


person user1576424    schedule 21.11.2017    source источник


Ответы (1)


Вам нужно будет добавить ручной код, чтобы скрыть клавиатуру при нажатии кнопки «Отмена» SearchBar.

Следующий код должен работать как положено:

<SearchBar id="search" showCancel="true" cancelButtonTitle="Hide" onCancel='hideKeyboard' />

function hideKeyboard(e) {
    // it will hide the keyboard as well
    $.search.blur();
}

Вы можете использовать другие события, чтобы отслеживать, пуста ли панель поиска или нет, или когда скрывать клавиатуру, или когда очищать поисковый текст, и т. д.

person Prashant Saini    schedule 21.11.2017