我一直試圖通過JSNI將值傳遞給Javascript方法,但它始終失敗。通過JSNI將GWT值傳遞給Javascript
是這種方法有效:
public static native JavaScriptObject getProductById(long pid) /*-{
var productId = pid;
var product = $wnd.products({id:productId}).first();
return product;
}-*/;
我可以說的是,JS的方法是正確的,因爲如果我把一個恆定值代替productId
,我得到正確的輸出。
我錯過了什麼?
此外,我必須將參數從'長'更改爲'長' – xybrek 2013-03-19 08:05:37