Great that looks perfect, thanks for the example,

Mark

On Nov 15, 2:52 pm, kozura <[EMAIL PROTECTED]> wrote:
> Hi,
> Check out the JSNI documentation 
> here:http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=goog...,
> which talks about the JavaScriptObject that you want to use.
> Basically you can hold on to an javascript object that is opaque to
> the java code.  You can either pass it to future calls, or access the
> member directly from your class:
>
> public class GWTCar
> {
>     private JavaScriptObject jsCar;
>
>     public GWTCar()
>     {
>          jsCar = allocateJsObject();
>          driveCar(jsCar); // Pass the car to this version
>          altDriveCar(); // This version retrieves it from the class
>     }
>
> public native JavaScriptObject allocateJsObject()
> /*-{
>     Car car = new Car();
>     return car;
>
> }-*/
>
> public native void driveCar(JavaScriptObject car)
> /*-{
>     car.drive("NY", "LA");
>
> }-*/
>
> public native void altDriveCar()
> /*-{
>     var car = [EMAIL PROTECTED]::jsCar;
>     car.drive("NY", "LA");
>
> }-*/
> }
>
> Your best bet is to actually wrap the javascript functionality in a
> separate class, which can then be created and accessed fully in Java,
> as shown above, so the javascript is fully encapsulated away.
>
> jk
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to