jsni

    8熱度

    1回答

    無法從手冊中瞭解:如何從Java運行JS功能? 例如,我有一個函數在我的html頁面: <script type="text/javascript" language="javascript"> function foo() { alert('Foo!'); } </script> 以下模塊顯示兩個按鈕,僅次於它的工作原理: public class Test

    6熱度

    1回答

    是否有可能從Javascript調用Java(GWT)方法?從文檔中也不清楚。這裏的所有示例http://code.google.com/intl/ru/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html演示了從JSNI(非JS)函數調用java函數。 更新1 這裏是一個Java代碼: public class Test_GoogleWeb_JS

    0熱度

    1回答

    我嘗試使用gwt jsni從此鏈接調用代碼 https://stackoverflow.com/a/9100406/942113。 我的方法看起來像 public static native void hideAddressBar() /*-{ if (document.documentElement.scrollHeight < $wnd.outerHeight * $wnd.dev

    1熱度

    1回答

    在Javascript中,我可以這樣寫: var circles = document.all.tags("circle"); ,並在圈可變我將有圓圈標記列表。 我該如何在GWT中做到這一點? 我寫道: public final native void getPoints() /*-{ this.points = $doc.all.tags("circle"); }-*/; p

    0熱度

    1回答

    如何從JSNI調用外部JS? 例如: //Some external JS code ... this.onFeatureClick = function(event) { ... var name = "Batman"; passToJava(name); //Invoke java method and pass String nam

    0熱度

    1回答

    我使用GWT客戶 下面的代碼裏面我JSNI方法,我用下面的代碼,假設typeName爲字符串參數 typeName = '$wnd.mysample.SampleButton' var sample = new window[typeName](); sample.addButton(name, parent); SampleButton實現可導出類,我用@ExportPackage("m

    19熱度

    1回答

    我正在託管模式下運行GWT應用程序。偶爾,我得到一個奇怪的HostedModeException抱怨從JSNI返回的JS值的類型。有時它是反序列化過程: com.google.gwt.dev.shell.HostedModeException: Something other than an int was returned from JSNI method '@com.google.gwt.us

    2熱度

    1回答

    我想從gwt調用任意的js函數。函數名稱將在函數名變量內。事情是這樣的: private static native String execute(String functionName, JavaScriptObject data) /*-{ return $wnd.functionName(data); }-*/; 我認爲這樣的事情可能是可能的,但如何建立FN變量來表示我的任意

    2熱度

    1回答

    我需要在圖表中爲不同的線條寬度設置不同的線寬。這可以使用系列選項http://code.google.com/intl/sv-SE/apis/chart/interactive/docs/gallery/linechart.html#Configuration_Options來完成。但是,這個選項在GWT中不可用,這導致了我的問題。 我能: 寫出GWT的包裝。 http://code.google

    3熱度

    1回答

    我想從瀏覽器控制檯執行一些js方法來調用gwt代碼。例如。 showMyWindow(); JS: function showMyWindow() { // call gwt code from here MyWindow::showMe() } GWT: class MyWindow extends Window { public static showMe { My