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