I was able to get a MessageBox to pop-up. I put the following in my
*.gwt.xml file:

<module...
<inherits...User/>
<inherits name='com.gwtext.GwtExt' />
...
<entry-point...
<stylesheet src="/js/ext-2.0.2/resources/css/ext-all.css" />
<script src="/js/ext-2.0.2/adapter/ext/ext-base.js" />
<script src="/js/ext-2.0.2/ext-all.js" />
...

I added a "js" folder under the WAR folder. In that folder, I copied
the entire contents of EXT zip file.
Of course, I put the gwtext.jar in the war/WEB-INF/lib folder and
added it to my build path.

I then used the same code you did and got a message box pop-up,
including the verification text.

It's interesting to note that I was unable to make this work by
putting the javascript and css declarations inside the static HTML
file as seems to be the standard in 1.6.

-Nick

On Apr 13, 4:27 am, Paul Grenyer <[email protected]> wrote:
> Hi All
>
> Sorry to keep perpetuating this, but I didn't like the widgets in GXT
> as much as GWT-EXT, so I'm back on with GWT-GXT.
>
> I've:
>
> 1. created a GWT 1.6 project with the plugin.
> 2. Added gwtext.jar to war/web-inf/lib and to my project dependancies
> 3. Added the following to my .gwt.xml file:
>
> <inherits name='com.gwtext.GwtExt' />
> ...
> <script src="js/GwtExt.js" />
>
> 4. Modified my entry point to show a simple dialogbox:
>
> MessageBox.confirm("Confirm", "Are you sure you want to do that?", new
> MessageBox.ConfirmCallback()
> {
>     public void execute(String btnID)
>     {
>         System.out.println("Button Click : " + Format.format("You
> clicked the {0} button", btnID));
>         }
>
> });
>
> When I run the app in hosted mode (even following a compile),
> everything loads ok but I get the following erro when I click the
> button that should show the dialog box:
>
> [ERROR] Uncaught exception escaped
> java.lang.ExceptionInInitializerError: null
>         at com.gwtext.client.widgets.MessageBox.<clinit>(MessageBox.java:67)
>         at 
> com.masterplan.client.MasterPlan$1MyHandler.onClick(MasterPlan.java:95)
>         at 
> com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:54)
>         at 
> com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)
>         at 
> com.google.gwt.event.shared.HandlerManager$HandlerRegistry.fireEvent(HandlerManager.java:65)
>         at 
> com.google.gwt.event.shared.HandlerManager$HandlerRegistry.access$1(HandlerManager.java:53)
>         at 
> com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:178)
>         at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:52)
>         at 
> com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)
>         at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:90)
>         at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1320)
>         at com.google.gwt.user.client.DOM.dispatchEventAndCatch(DOM.java:1299)
>         at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1262)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at 
> com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
>         at 
> com.google.gwt.dev.shell.ie.IDispatchImpl.callMethod(IDispatchImpl.java:126)
>         at 
> com.google.gwt.dev.shell.ie.IDispatchProxy.invoke(IDispatchProxy.java:155)
>         at 
> com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke(IDispatchImpl.java:294)
>         at 
> com.google.gwt.dev.shell.ie.IDispatchImpl.method6(IDispatchImpl.java:194)
>         at 
> org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:117)
>         at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
>         at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1925)
>         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
>         at 
> com.google.gwt.dev.SwtHostedModeBase.processEvents(SwtHostedModeBase.java:235)
>         at 
> com.google.gwt.dev.HostedModeBase.pumpEventLoop(HostedModeBase.java:558)
>         at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:405)
>         at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
> Caused by: com.google.gwt.core.client.JavaScriptException:
> (TypeError): '$wnd.Ext' is null or not an object
>  number: -2146823281
>  description: '$wnd.Ext' is null or not an object
>         at com.gwtext.client.core.Ext.setBlankImageUrl(Native Method)
>         at com.gwtext.client.core.JsObject.<clinit>(JsObject.java:37)
>         at com.gwtext.client.widgets.MessageBox.<clinit>(MessageBox.java:67)
>         at 
> com.masterplan.client.MasterPlan$1MyHandler.onClick(MasterPlan.java:95)
>         at 
> com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:54)
>         at 
> com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)
>         at 
> com.google.gwt.event.shared.HandlerManager$HandlerRegistry.fireEvent(HandlerManager.java:65)
>         at 
> com.google.gwt.event.shared.HandlerManager$HandlerRegistry.access$1(HandlerManager.java:53)
>         at 
> com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:178)
>         at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:52)
>         at 
> com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)
>         at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:90)
>         at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1320)
>         at com.google.gwt.user.client.DOM.dispatchEventAndCatch(DOM.java:1299)
>         at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1262)
>
> Any idea what I'm doing wrong? Have I missed something in my
> configuration somewhere?
>
> --
> Thanks
> Paul
>
> Paul Grenyer
> e: [email protected]
> w:http://www.marauder-consulting.co.uk
> b: paulgrenyer.blogspot.com
--~--~---------~--~----~------------~-------~--~----~
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