我想防止当用户按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();
}
}
}
});
但是这个处理程序永远不会被调用。