GWT-JSNI将对象列表作为参数传递

时间:2019-03-17 07:00:08

标签: javascript java gwt jsni

考虑我有一个功能,

 public static native void mymethod(CustomObj1 a, List<CustomObj2> list) /*-{
    $wnd.MyApp.GWT.handleFile = $entry(@com.xxx.yyy.client::handleFile(Lcom/xxx/yyy/CustomObj1;));
    $wnd.MyApp.FileReader.readF(a);
}-*/;

private static void handleFile(CustomObj1 a) {

}

在提到的readF函数中,我有

 MyApp.GWT.handleFile(mmm);

所以我需要将对象列表的参数从mymethod传递给handleFile函数。通过将功能设为

private static void handleFile(CustomObj1 a, List<CustomObj2> b) {}

因此,如何设置$ wnd.MyApp.GWT.handleFile以便我可以传递,而readF函数也必须采用该对象。假定该列表不会在readF函数中被触及,而只是传递参数的一种方式。

0 个答案:

没有答案