jsni

    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

    2熱度

    2回答

    我做了一個簡單的的Hello World GWT使用JSNI的例子。它什麼都不做,只是顯示一條消息。 這是在入口點類代碼: public void onModuleLoad() { // TODO Auto-generated method stub alert("Hello World!"); } native void alert(String msg) /*-{

    0熱度

    1回答

    在解釋這個問題,我想解釋我的主要目標(如果有比我的方法更好的方法): 我提供我和理想的文件元素我希望得到一個瀏覽器元素等它唯一地標識了一個標籤。在我以前的方法,我用 gBrowser.getBrowserForDocument(doc); 這回這確實是唯一的選項卡瀏覽器(在屬性存儲在其中的意義上跨頁持久化)。 如果我不存儲瀏覽器元素,並且在移動到另一個頁面在同一個選項卡之後,我再次嘗試上述命令

    3熱度

    2回答

    我有一個GWT Web應用程序。 它從另一個類調用方法(使用JSNI方法)。 但我想調用該類的dll方法...我該怎麼做? public class external_class { public native void shows()/*-{window.alert("hello");}-*/; } 在GWT的Web應用程序調用 像 external_class obj = new ex

    0熱度

    1回答

    我有需要讀取一個變量,以JavaScript設置的要求(apiCall)如下: <script type="text/javascript"> var oidValue = ""; var apiCall = false; function firePatientSearch(lastname, firstname, dob, mrn, OID) { a

    0熱度

    2回答

    我使用GWT Dictionary從我的HTML-Page中讀取了一些var。 var看起來像這樣: var test = { "a" : "123", "b" : "jg34l", ... } 現在我通過AJAX調用新的內容爲我的JS變種。目前,我重寫這樣的: public native void set(String key, String value) /