ユーザーがEnterキーを押してSuggestBoxで提案を選択したときに、このKeyイベントがバブリングするのを防ぎたいと思います。
私はこのコードをラッピングしていますComposite
:
Event.addNativePreviewHandler(new Event.NativePreviewHandler() {
@Override
public void onPreviewNativeEvent(NativePreviewEvent event) {
if (event.getTypeInt() == Event.KEYEVENTS) {
int key = event.getNativeEvent().getKeyCode();
if (key == KeyCodes.KEY_ENTER) {
event.cancel();
}
}
}
});
ただし、このハンドラーが呼び出されることはありません。