Как добавить ключ возврата в панель поиска Titanium для ios

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

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

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

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

1 ответ

Решение

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

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

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

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

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

Другие вопросы по тегам