私のコード:
@Override
public void onKeyPress(KeyPressEvent event)
{
if (event.getCharCode() == KeyCodes.KEY_ENTER)
{
registerButton.click();
}
}
これは TextBox にアタッチされており、Enter キーを押すと起動します。 event.getCharCode()
はゼロであり、 ではありません13
。タブを押す0
と 、エスケープを押すと0
です。ああ!
これは昨日は正常に機能していましたが、これに影響を与えるためにプロジェクトの他の場所で何かが変更されましたが、それが何であるかはわかりません。昨日、関連する変更が行われていないようです。
代わりに を処理するKeyUpEvent
と、これは期待どおりに機能します。
GWT 2.1.0 を使用しています。アイデアをありがとう!