There are lots of snippets out there on the internet telling you how to run GWT code from javascript.  Here’s the canonical one.

I recently did a fair bit of this, calling GWT code from jquery.  Two things jumped out:

  • Make sure your jquery method is run in $(window).load(), not $(document).ready(). If you use the latter, your GWT code will not have executed and exported the javascript method to the window object. More on that.
  • I couldn’t find a list of valid java type signatures (even in the JVM book) for the longest time, but here they are, at long last.

Update, 2/26: I ran into some issues with using $window.load().  What you have to do instead is create a gwtonload function and call it from your gwt loader via jsni.  This ensures that GWT code is fully loaded, which $window.onload() does not.

Subscribe to my newsletter to get new blog posts in your inbox.

2 thoughts on “Calling GWT code from javascript

  1. moore says:

    Thanks Tom, that project looks very useful!

Leave a Reply

Your email address will not be published. Required fields are marked *


seven × 1 =

 


© Moore Consulting, 2003-2014 +