如何检查一个事件是否可以从GWT代码中取消?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检查一个事件是否可以从GWT代码中取消?相关的知识,希望对你有一定的参考价值。

javascript事件有a "cancelable" property

如何从GWT代码访问此属性?它不会在GWT EventNativeEvent类中导出。

答案

你可以使用JSNI:

  public native boolean eventIsCancelable(NativeEvent evt) /*-{
    return typeof evt.cancelable !== 'boolean' || evt.cancelable;
  }-*/;

无论如何,正在打电话

event.preventDefault();
event.stopPropagation();

不够?

以上是关于如何检查一个事件是否可以从GWT代码中取消?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 JavaScript 中的无线电输入中获取“未检查”事件?

从 java GWT 代码调用 .js 文件的 Javascript 函数

如何将 GWT 连接到 CometD/Bayeux 事件?

从GWT代码调用getElementsByTagNameNS

检查GWT Elemental2叠加层中方法或属性的可用性

如何使用 Eclipse 调试旧版 GWT 代码