如何使用GWT的JSNI将函数指针传递给javascript函数?

我之前使用过JSNI,但我从来没有使用它将函数指针作为参数传递,我不知道如何做到这一点.任何帮助表示赞赏!

解决方法

您应该能够传递代表 JavaScript函数对象的 JavaScriptObject.但是,我不认为你可以用Java函数做任何事情.例如,您可以:

final native JavaScriptObjet myFuncCreator() /*-{
    return function (x,y) { return y - x; };
}-*/

final native int myFuncUser(JavaScriptObject funcObj,int a,int b) /*-{
    return funcObj(a,b);
}-*/

不可否认,我没有尝试这个代码,但我相信它应该可行.

相关文章

kindeditor4.x代码高亮功能默认使用的是prettify插件,prett...
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小