Мой код:
@Override
public void onKeyPress(KeyPressEvent event)
{
if (event.getCharCode() == KeyCodes.KEY_ENTER)
{
registerButton.click();
}
}
Это прикреплено к TextBox и срабатывает, когда я нажимаю ввод. event.getCharCode()
это просто ноль, а не 13
. Когда я нажимаю Tab, это 0
, а когда я нажимаю escape, это 0
. Арх!
Вчера это работало правильно, и что-то изменилось где-то еще в проекте, чтобы повлиять на это, но я не уверен, что это может быть. Похоже, что за последний день не было внесено никаких существенных изменений.
Если вместо этого я обрабатываю KeyUpEvent
, это работает, как и ожидалось.
Я использую GWT 2.1.0. Спасибо за любые идеи!