Great. Thanks a lot for the confirmation and examples.

On Thu, Feb 11, 2010 at 5:45 AM, obesga <[email protected]> wrote:

> Look at
>
>
> http://code.google.com/intl/en/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html
>
> But, into GWT, you can define a static variable in one class, it'll
> work as expected
>
> There are no 'global variables' in Java, but you can do
>
> /*********** Example 1 ***************/
> class MyModule{
> // Defines a global var in Js accesible by Java code
> public static native void setVaar(String value) /*-{
>  $wnd.vaar = value;
> }-*/;
>
> public static native String setVaar() /*-{
>  return $wnd.vaar;
> }-*/;
>
> public void onModuleLoad(){
>   setVaar("");
> }
>
> }
> /*********** Example 2 ***************/
>
> class MyModule{
>
> // Defines a static var in Java accesible by Js code
> public static native void initJs() /*-{
>   $wnd.getVaar = function(){
>     return @com.google.gwt.examples.MyModule::vaar;
>  };
> }-*/;
>
> public static String vaar = "";
>
> public void onModuleLoad(){
>   initJs()
> }
>
> }
>
>
> On Feb 10, 8:59 pm, Ashish Khivesara <[email protected]>
> wrote:
> > In Java we would define static variables to do something like this. Is
> that
> > the correct approach I can take here as well?
> >
> > thanks
> >
> > On Wed, Feb 10, 2010 at 11:51 AM, Ashish Khivesara <
> >
> > [email protected]> wrote:
> > > Is there a way to define a global javascript variable in GWT?
> > > I was able to define one in a sample.js file and then read the same
> using a
> > > JSNI native method.
> > > But was wondering if there is a way to this purely in Java (GWT) .
> >
> > > My goal is to be able to have a global object that can be shared
> between
> > > multiple gwt apps which are modules inside the same project.
> >
> > > Thanks
> > > Ashish
>
> --
> 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]<google-web-toolkit%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>

-- 
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.

Reply via email to