Как добавить ключ возврата в панель поиска 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();
}
Вы можете использовать другие события для отслеживания, пуста ли панель поиска или когда скрыть клавиатуру или когда очистить текст поиска и т. Д.