0
是否有辦法在不刪除突出顯示GWT TextBox文本的功能的情況下刪除GWT應用程序中的拖動突出顯示?有任何想法嗎?如何使用GWT刪除拖動突出顯示
是否有辦法在不刪除突出顯示GWT TextBox文本的功能的情況下刪除GWT應用程序中的拖動突出顯示?有任何想法嗎?如何使用GWT刪除拖動突出顯示
通過添加NativePreviewHandler和檢查本機事件的目標,以防止默認行爲
final TextBox t = new TextBox();
t.setText("Can select me");
Label prevent = new Label("Can't select me");
RootPanel.get().add(t);
RootPanel.get().add(prevent);
Event.addNativePreviewHandler(new NativePreviewHandler() {
@Override
public void onPreviewNativeEvent(NativePreviewEvent event) {
EventTarget target = event.getNativeEvent().getEventTarget();
if (!target.equals(t.getElement())){
event.getNativeEvent().preventDefault();
}
}
});