2017-03-03 83 views
0

我敢肯定這是一個簡單的問題...我想在gwt中使用元素FormData。如何獲取對elemental.html.FormData的參考

我該如何得到它的參考?有一個JsFormData

public class JsFormData extends JsElementalMixinBase implements FormData { 
    protected JsFormData() {} 

    public final native void append(String name, String value, String filename) /*-{ 
    this.append(name, value, filename); 
    }-*/; 
} 

但是,這有一個受保護的構造......我無法找到任何其他參考FORMDATA ...

我需要繼承呢?

回答

1

像這樣的東西應該工作:

public final native static JsFormData newJsFormData() /*-{ 
    return new $wnd.FormData(); 
}-*/; 

,然後你可以簡單地把它

JsFormData formData = newJsFormData(); 
+0

是的,謝謝。我意識到,因爲它是一個JavaScript對象,它只能在Java腳本中實例化... –