私はJavaメソッドから返された値を取得しようとしていますが、非常に奇妙なものを返します:javascriptで記述されたメソッド自体を返します。GWTのJSNIを使ってjavaメソッドから返された値を取得する
ここでは、Javaメソッドのコード:
public String getNameToShow() {
return "Chart number 1";
}
とJavaScript方法:
public native void drawJSChart(String divId, int a, String jsData) /*-{
try {
//First create a script where to paste the jsData
var scriptID = [email protected]::getNameToShow();
console.log(scriptID);
//Some code
} catch (e) {
console.error(e.message);
}
}-*/;
はありがとうございます。
ありがとうございます。それがうまくいって、なぜ私が期待したものを返さなかったのか、私は期待していました! –