java - Hard to make JSNI work with Errai -
i'm finding hard make jsni work directly errai, take example code:
private static native void _createcallout(javascriptobject callout)/*-{ $wnd.hopscotch.getcalloutmanager().createcallout(callout); }-*/; where jsni called roothing
@pageshowing public void onshow() { callout startcallout = new callout("dashboard", placement.right); startcallout.settitle("take example tour"); startcallout.setcontent("start taking example tour see gwt-tour in action!"); startcallout.setwidth(240); startcallout.centerxoffset(); startcallout.centerarrowoffset(); gwttour.createcallout(startcallout); // here! } where java code, callout works fine if first parameter id of div manually typed gwt app html, if on page template of errai, not work. ideas why not working?
the @pageshowing lifecycle method invoked before template has been added dom. pageshowing javadoc:
indicates target method should called when
@pagewidget member of displayed in navigation content panel: after widget's@pagestatefields have been updated , before displayed in navigation content panel.
try using @pageshown instead.
Comments
Post a Comment