jsni

    0热度

    2回答

    我使用GWT Dictionary从我的HTML-Page中读取了一些var。 var看起来像这样: var test = { "a" : "123", "b" : "jg34l", ... } 现在我通过AJAX调用新的内容为我的JS变种。目前,我重写这样的: public native void set(String key, String value) /

    0热度

    1回答

    概述 有一个GWT方法叫做:private void handleError() 有一个JSNI JavaScript函数调用:private native void registerErrorHandler() javascript函数从第三方Javascript库调用另一个函数的本机:foo.attachEvent("EventName", handlerReference); 功能 我需要通

    0热度

    1回答

    我有一个内部的方法这个代码,形成在内线的菜单: handler: function() { var r = $wnd.confirm("Are you sure?"); } 当我使用$ wnd.alert,它只是显示一个弹出。当用确认代替时,它可以工作,但是会在选择后导致整个页面刷新。理想情况下,我想使用$ wnd.Ext.MessageBox.confirm,但是当我使用

    4热度

    2回答

    本机方法中有一些逻辑,它返回sth或null - 它们都是有效和有意义的状态,我想在方法失败时抛出异常。因为它是本地JSNI我不知道如何做到这一点。 所以考虑方法: public final native <T> T myNativeMethod() /*-{ //..some code //in javascript you can throw anything, no

    0热度

    3回答

    我试图从我的Vaadin Portlet中调用一个javascript函数。 可以说我有一个HTML文件女巫位于我的项目; homepage.html <html> ... <script type="text/javascript"> ... function foo(String msg) { alert(msg); }

    2热度

    2回答

    我正在使用W3C Geolocation API来检索GWT Web应用程序中的位置信息。地理位置API是在回调位置位置后立即调用回调函数的方式构建的。 我目前的测试代码如下: public native void getCoordinates() /*-{ function onPositionUpdate(position) { var lat = position.co

    0热度

    2回答

    我正在使用d3.js library,并且已经写了一些已经绘制了我想要的动画的JavaScript代码。为了简单/尺寸的缘故,假设我想使用this示例源代码。我正在尝试使用GWT在动画周围构建更丰富的用户界面。例如,如果我在GWT java中设计了一个按钮来开启/关闭粒子动画,并触发“StopAnimation()”javascript函数,那么我会在哪里放置d3.js库以便它被正确引用? 我读过

    0热度

    1回答

    我试图通过JSNI static public int call() { return 20; } public static native int jstest() /*-{ try{ [email protected]::call()(); window.alert("Val:"+val); return $wnd.val;

    1热度

    1回答

    在我的GWT应用程序中,我有一个按钮,通过JSNI和jQuery附加了一个Click处理程序。该JSNI看起来是这样的: private native void attachClickActions() /*-{ $wnd.jQuery("#theButton").click(function() { // ... $wnd.jQuery(this).animat

    1热度

    1回答

    我想将加速度值从js传递给java。谁能告诉我哪里错了? 这里是我的代码: public class Accelerometer extends JavaScriptObject { protected Accelerometer(){}; public static native double getCurrentAccelerationX() /*-{ var x = 0.0