Slight modification - why are you making it a static call? What about the way below.
Also, don't forget to include the nocache.js file in your HTML - it actually needs to be there statically (well - inserted onto the page before it finishes loading). On Thu, Mar 19, 2009 at 8:44 PM, Ian Bambury <[email protected]> wrote: > Something like this: > > package com.whatever.client; > > public class Main implements EntryPoint > { > public void onModuleLoad() > { > createJsFunction(); > } > > private native void createJsFunction() > /*-{ > $wnd.jsToGWT = function(parm) > { > th...@com. > whatever.client.Main::gwtMethod(Ljava/lang/String;)(parm); > }; > }-*/; > > @SuppressWarnings("unused") > protected void gwtMethod(String parm) > { > RootPanel.get().add(new Label(parm)); > } > } > > and then you can test with this > > <a href=# onclick="javascript:jsToGWT('Hi!')">Click</a> > > in the html > > Ian > > http://examples.roughian.com > > > 2009/3/20 markmac <[email protected]> > >> >> Hi Ian, >> >> That sounds like a good idea, dont know why i didnt think of that... >> nice one! >> >> Im assuming you mean that I need to define a JSNI method in my GWT >> code, that my own custom client code calls to invoke the insertion of >> the widget on to the page? >> >> thanks for the thoughts! > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
