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