コンポジットを拡張するgwtでカスタムウィジェットを作成しました。フォーカスパネルを使用しています.FocusPanelの場合は、ClickHandlerを追加しました。キーボードのlistnerを追加しました。Enterキークリックイベントを発生させる必要があります.GWTのコードを使用してクリックイベントをトリガーする手助けをすることができますか?gwtのコードからclickイベントを発生する
focusPanel.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
// TODO call onClick() method
}
}
});
おかげ
を私はそれが仕事をしてそれが正解だと思います。しかし、これは小さな効果のための多くのボイラープレートコードです。うまくいけば、ある日、GWTのテスト自動化にGoogleが直接それを組み込む予定です。 – Sebi
ありがとうございました。わたしにはできる。 –
ボタンでは動作しますが、メニューバーでは機能しません。:( – knocker