![](/img/trans.png)
[英]How to cast a return value from javascript to java in GWT JSNI?
[英]How to set GWT Class field from JSNI on Javascript event
我有一個包裝了Shephered Tour Javascript庫的GWT類:
public class SheperedTour {
private static boolean started = false;
private static boolean finished = false;
private static JavaScriptObject tour;
public static void startTour(){
if(!started){
_startTour();
started = true;
}
}
public static native void cancelTour()/*-{
@com.mycomp.app.client.local.utils.SheperedTour::tour.cancel();
}-*/;
public static native void _startTour()/*-{
tour = new $wnd.Shepherd.Tour({
defaults: {
classes: 'shepherd-theme-arrows'
}
});
@com.mycomp.app.client.local.utils.SheperedTour::tour = tour;
tour.addStep('tour-6', {
text: 'When done, click this to submit',
attachTo: '#submit left',
buttons: [
{
text: 'Finish',
action: tour.next
}
]
});
tour.start();
}-*/;
}
我需要完成的是單擊“完成”按鈕時設置finished
靜態字段。 我該如何實現?
單擊“完成”按鈕時,從JavaScript(JSNI)調用Java方法,該方法設置完成的靜態字段
[instance-expr.]@class-name::field-name//Syntax
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.