0
當我只點擊一次按鈕時,如何在GWT中調用雙擊事件?在GWT上的按鈕上調用OneClick上的DoubleClick事件
當我只點擊一次按鈕時,如何在GWT中調用雙擊事件?在GWT上的按鈕上調用OneClick上的DoubleClick事件
你所能做的就是不要調用這個雙重事件。編寫一個通用的方法,並在點擊處理程序中執行。
function onClickAndDubleClick(){
// TODO
}
onClick(){
common();
}
onDubleClick(){
common();
}
假設你有一個按鈕:
Button button;
所有你需要以它火原生雙擊事件做的是:
NativeEvent nativeEvent = Document.get().createDblClickEvent(detail, screenX,
screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey);
DoubleClickEvent.fireNativeEvent(nativeEvent, button);
這就是全部。 :)
該按鈕不應被點擊兩次,只有一次。 因此,在方法onClick我需要打電話雙擊莫名其妙。 感謝您的回覆。 –
這是正確的答案。您不需要觸發事件 - 您需要具有相同的結果 - 即通過單擊和雙擊觸發相同的方法。 –