我一直试图通过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