Hi all,
I have recently jumped on the GWT bandwagon and have to say I am a big
fan. It makes developing javascript applications fun again.
I have produced many Flex based projects in the past and have come
accustomed to using MXML markup to declare user interface elements. I
can see that GWT's UIBinder functionality is to GWT what MXML is to
Flex so am very keen on getting my head around how it works.
I am currently working my way through the UIBinder tutorial (http://
code.google.com/webtoolkit/doc/latest/
DevGuideUiBinder.html#Hello_Widget_World) and have a query regarding
using Widgets and nested Panels.
I have implemented the 'Hello Widget World' section of the tutorial
and it works perfectly. However if I modify the
'HelloWidgetWorld.ui.xml' to include a nested vertical panel I find
that the app no longer displays any content. Can anyone see why this
may be the case? Details below:
Step To Reproduce
Replace HelloWidgetWorld.ui.xml with the following XML
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'>
<g:HTMLPanel>
<g:VerticalPanel>
Hello, <g:ListBox ui:field='listBox' visibleItemCount='1'/>.
</g:VerticalPanel>
</g:HTMLPanel>
</ui:UiBinder>
Results
After compilation our host page displays a blank screen.
Desired Results
The above code takes the example in the 'Hello Widget World' tutorial
and wraps the components in a nested vertical panel. Ideally both the
HTML Text node and Listbox should now display vertically instead of
horizontally (the default behaviour).
regards
Ben
--
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.