Hi,
the following code:
Code:
public void onModuleLoad() {
Panel mainPanel = new Panel();
mainPanel.setLayout( new BorderLayout() );
Panel nestedPanel = new Panel();
nestedPanel.setLayout( new BorderLayout() );
mainPanel.add( nestedPanel, new BorderLayoutData( RegionPosition.CENTER ) );
new Viewport( mainPanel );
}
produces the following error:
com.google.gwt.dev.shell.HostedModeException: invokeNativeHandle(@com.gwtext.client.widgets.Viewport::create(Lcom/google/gwt/core/client/JavaScriptObject;)): JavaScript undefined, expected com.google.gwt.core.client.JavaScriptObject
at com.google.gwt.dev.shell.JsValueGlue.get(JsValueGlue.java:101)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeHandle(ModuleSpace.java:226)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeHandle(JavaScriptHost.java:89)
at com.gwtext.client.widgets.Viewport.create(Viewport.java:65)
at com.gwtext.client.widgets.Viewport.<init>(Viewport.java:46)
at com.cubusmail.gwtui.client.Cubusmail.onModuleLoad(Cubusmail.java:60)
at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:342)
at com.google.gwt.dev.shell.BrowserWidget.attachModuleSpace(BrowserWidget.java:326)
at com.google.gwt.dev.shell.ie.BrowserWidgetIE6.access$200(BrowserWidgetIE6.java:36)
at com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.gwtOnLoad(BrowserWidgetIE6.java:70)
If the nested panel has an other layout, it works. What is the problem? Any help would be appreciated.
Thanks
Regards,
Jürgen