jsni

    1熱度

    1回答

    下面的JSNI包裝類執行相同的操作嗎? public final MyClass extends JavaScriptObject { // ... private static MyClass createImpl() { return (MyClass) JavaScriptObject.createObject(); } } 和 publ

    0熱度

    1回答

    使用GWT JSNI JavaScriptObject和Element作爲JSNI方法的參數類型有什麼區別? 考慮以下方法: native void method(JavaScriptObject inputFile) /*-{ }-*/; 這一個: native void method(Element inputFile) /*-{ }-*/; 難道它使內部JSNI功能的不同,如

    0熱度

    1回答

    我需要能夠做到形式上傳與GWT沒有重定向或刷新頁面,但我的代碼不會重定向了,它仍然刷新並警告框不會彈出: public static native void showUploadModal(String title, String hash)/*-{ var target = '/files/" + hash + "/'; $wnd.$("<div></div>")

    0熱度

    2回答

    我正在開發一個GWT應用程序,我正在獲取包含select查詢結果的List。這個選擇查詢有行。每一行的每個元素都由「::」分隔開前一個和下一個。 我嘗試使用String.split分裂,但它正在採取年齡來執行。我目前已經讀過(我正在使用GWT 2.5.1),它的String.split方法非常麻煩,有時幾乎比JSNI方法多執行1000倍;所以我採取了這種方法。 的JSNI方法,我現在用的就是以下(

    0熱度

    1回答

    我正在嘗試將Opentip集成到GWT項目中。由於我的一些小部件是從Java而不是HTML加載的,因此我必須使用JSNI來正確綁定這些工具提示。這是我到目前爲止已經完成: 把相關的JS /前GWT的nocache.js在我的HTML文件,CSS聲明。 (我也嘗試用ScriptInjector複製JS加載,但是這並沒有什麼好處,所以我撕開它作爲冗餘 寫了JSNI方法來實例化提示: private n

    0熱度

    1回答

    首先,我想說,我已經通過了所有類似於我的查詢的帖子,但我有一些不同的要求。 在我們的項目中,我們使用gwt開發模塊,在我們的模塊之一中,我們有「編輯」按鈕,它打開一個包含'CKEditor'的新瀏覽器窗口。 我們修改cwtitor中的數據(通過url)來自gwt部件。 窗口打開在我的GWT部件使用下面的代碼片段(JSNI): private static native BodyElement ge

    0熱度

    1回答

    我在我的Java中有一個JSONValue,可能是JSONArray,JSONObject,JSONString等。我想將它傳遞給可以接受任何類型的JSNI函數。如果我天真地寫我的JSNI,就像這樣: public final native jsni(Object parameter) /*-{ doSomething(parameter); }-*/; public void u

    3熱度

    1回答

    我試圖用GWT使用Zurb基金會。基礎JavaScript小部件需要在渲染後初始化;因爲我使用的是「單頁」方法,所以在渲染新內容之後,我需要調用基礎初始化方法。 他們的文件顯示此爲: <script> $(document).foundation(); </script> ...應放置在頁面的末端。 我做了一個JSNI方法調用此相同的功能: public static native

    0熱度

    1回答

    我有一個來自第三方的頁面滑塊類型小部件,它非常標準,它在文檔中的HTML中運行一些jQuery代碼(在小部件提供的init函數內部)爲感興趣的類。 我的問題是我正在使用GWT,所以我的HTML正在生成,然後通過GWT JavaScript文件插入到頁面中。被插入的HTML具有用於滑塊小部件工作的所有適當標籤。所以在添加(到DOM)後,我需要運行init js代碼,以便滑塊按預期工作。我創建了一個J

    1熱度

    1回答

    我將Google電子錢包集成到了我的GWT應用程序中。在某些時候(在JSNI函數purchase()的開頭),我需要在我的應用程序中注入API JS代碼。 <script src="https://sandbox.google.com/checkout/inapp/lib/buy.js"></script> 我該怎麼辦? public static native void purchase(S