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.
