У меня есть TextBox
, который используется для поиска товаров в моем приложении. Этот TextBox
должен выполнять поиск после ввода ключа пользователя по ключевым словам на TextBox
или когда пользователь нажимает ENTER
.
для более подробного объяснения этот TextBox
работал подобно окну поиска Google's
, в котором результаты поиска просматриваются сразу после ввода пользователя.
Я попробовал ValueChangeHandler
, но событие будет запущено, только если TextBox
потеряет фокус. я также пытался KeyPressEventHandler
, но хочу запускать событие поиска только после того, как пользователь ввел ключевое слово, а не при каждом нажатии клавиши. Кто-нибудь может дать мне представление о том, как это сделать?
Я думал об использовании GWT
Timer
для запуска поискового события через определенное время. таймер будет работать только в том случае, если пользователь больше не будет вводить ключи к TextBox
, но как я узнаю, что KeyPressEvent
не сработало?