使用GWT JsInterop实现Javascript函数回调

使用GWT JsInterop实现Javascript函数回调,第1张

使用GWT JsInterop实现Javascript函数回调

我终于找到了解决方案。看来我的Java代码与我的Javascript代码不一致。感谢Colin Alworth为我指出了不一致的部分。所以这是我的完整代码:

@JsType(namespace = JsPackage.GLOBAL, isNative = true, name = "Object")public class MarkerOptions {    @JsProperty    public double lat;    @JsProperty    public double lng;    @JsProperty    public boolean draggable;    @JsProperty    public Polygon[] fences;    @JsFunction    public interface FunctionOutsideParam {        void outside(Marker m, Polygon[] f);    }    @JsProperty    public FunctionOutsideParam outside;}

现在,每当我运行它时,都会正确调用外部函数回调。感谢大家。我希望我的回答能对其他尝试弄清楚如何使用GWT
JSInterop实现js回调函数的开发人员有所帮助。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存