jsni

    0熱度

    1回答

    我的JSON響應是一個Object(例如文件夾)的數組。 我想使用Javascript覆蓋類型生成一個Folder對象數組。 我嘗試以下方法: public static final native Folder[] buildFoldersArray(String json) /*-{ return eval('(' + json + ')'); }-*/; 和使用: Folder

    2熱度

    2回答

    我有一個網頁,其中運行gwt應用程序的iframe。該網頁有一個<div id="head">。無法滾動iframe(預期),因此網頁的高度爲1000像素。在最下方有一個按鈕,當有人點擊該按鈕時(我注意:按鈕位於gwt應用程序中),我想要滾動到頂部。 這意味着iframe需要強制父窗口滾動到頂部。我試着用這樣一個jsni功能: public static native void scrollToT

    1熱度

    1回答

    我需要從外部JavaScript庫(我留在與客戶端,服務器和共享級別相同的公用文件夾中)執行Javascript。我需要在SmartGWT VLayout中顯示該JavaScript(它是由ChemDoodle JavaScript庫生成的Canvas)的輸出。起初,我嘗試將JavaScript代碼添加到HTMLFlow對象,然後將HTMLFlow添加到VLayout,但是HTMLFlow將不會執

    0熱度

    1回答

    我是一個沒有jQuery體驗的GWT人。對於那個很抱歉。不幸的是,我遇到了一些我必須在我的GWT項目中使用的jQuery特性。 <script type="text/javascript"> $(document).ready(function() { zingchart.render({ 'id' : 'g1', 'width' : 500, 'h

    1熱度

    1回答

    我使用GWT構建了一個Web應用程序,我希望用戶能夠通過某種可與GWT中編寫的應用程序內核進行交互的JavaScript API來擴展其功能。基本上,這個JS API會映射到我的一些GWT內部方法,它們可以完成實際的工作。因此,爲了達到這個目的,我閱讀了GWT JSNI官方文檔中的一個技巧,其中包括從GWT創建全局JS變量並將其分配給實際的GWT方法。然後我會通過這個變量在我手寫的JS代碼中進行調

    7熱度

    2回答

    我在GWT應用程序中的本地函數工作的差異,我已經試過這兩種方法:文件.getElementById(「id」)返回null,但$ doc.getElementById()返回一個有效的元素。 這兩種方法的區別(概念上)是什麼? 在此先感謝。

    8熱度

    2回答

    (單單這個標題應該會導致人們走出木製工具來打擾我與俱樂部,但聽我說)。 我有一個用例,我需要從異步調用中返回一個值。 (我正在使用GWT平臺,但概念是相同的。)我聲明瞭一個最終的JavaScriptObject數組,然後在AsyncCallback中分配值。但是,我需要返回該值,並且該方法在AsyncCallback完成之前返回。因此,我需要阻止,直到AsyncCallback完成。我需要另一種方

    1熱度

    1回答

    壁虎1.9.2推出了mozImageSmoothingEnabled屬性canvas元素mozImageSmoothingEnabled;如果這個布爾值是假的,圖像也不會在縮放時平滑。該屬性默認爲true。 ctx.mozImageSmoothingEnabled = false 我想在GWT中使用此屬性。 如何執行 public static void setMozImageSmooting

    2熱度

    1回答

    我想添加一個Java小程序到GWT頁面並調用一些小程序的方法。這是在JavaScript可能這樣做: document.applet_id.someAppletMethod("value"); 然而,當我嘗試使用JSNI原生功能GWT它未能實現同樣的想法。基本上它找不到小程序對象。這裏的JSNI代碼: public native void callStringMethod(String met

    1熱度

    2回答

    我有一個Java對象,並在其中存在由「知名文本」字符串定義的空間形狀。在我的GWT UI中對該對象進行鼠標懸停時,我的代碼通過JSNI將此字符串傳遞給Javascript,從而進行一堆解析並創建適當的Bing Maps API形狀。 這是一個簡單的例子,它是一個地圖應用程序,其中每個狀態作爲包含狀態名稱和定義其周界的字符串的對象存在。在我的用戶界面中對狀態名稱進行鼠標懸停時,將對外圍字符串進行分析