jsni

    1熱度

    2回答

    下面的gwt jsni方法代碼只有在我打開firebug時才起作用,我推測是因爲它減慢了頁面渲染時間,足以讓外部js文件完成加載。 我在做什麼錯誤,它不等待jquery插件在嘗試執行之前完成加載? private native void makeHtml(Element element) /*-{ $wnd.$().ready(function(){ try{ $

    4熱度

    2回答

    我想在GWT中製作一些非常簡單的覆蓋類來包裝一些SVG的東西。我基本上喜歡得到一個矩形繪製,這是我怎麼做的javascript: var svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); svg.setAttribute('width', '100%'); svg.setAttribute('height'

    4熱度

    1回答

    我有一個使用JSNI來檢索存儲在主機頁面JSON數據類: protected native JsArray<JsonModel> getModels() /*-{ return $wnd.jsonData; }-*/; 這個方法被調用,然後將數據轉換和處理在不同的方法。我應該如何測試這個類,因爲我不能實例化(或者看起來模擬?)JsArray? 單元測試JSNI方法的最佳方法是什麼?

    2熱度

    3回答

    我有一個方法JSNI調用一個Hasmap作爲輸入的Java方法。 我試過 [email protected]::myMethod(Ljava/util/Hashmap;)(myHashMap); [email protected]::myMethod(Ljava/util/Hashmap<Ljava/lang/String,Ljava/lang/String>;)(myHashMap); 我

    0熱度

    1回答

    我在一個JavaScript庫上創建了一個GWT包裝器。其中一個JavaScript函數需要一個匿名對象作爲參數例如爲: obj.buildTabs({ hide: true, placeholder: 'placeholder' }); 在Java方面如何創建這種類型的JavaScript對象,並把它傳遞給我的本機實現? 目前,在Java端我有: public void buildTabs(