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