利用gwt中的DisclosurePanel可以实现界面的隐藏和显示,其效果如:
但是其文档中的例子是错误的:http://google-web-toolkit.googlecode.com/svn/javadoc/2.0/index.html?overview-tree.html
文档例子利用UIbunder实现,其标签是:
<g:DisclosurePanel> <g:header><b>Text header</b></gwt:caption> <g:Label>Widget body</g:Label> </g:DisclosurePanel> <g:DisclosurePanel> <g:customeHeader> <g:Label>Widget header</g:Label> </g:customeHeader> <g:Label>Widget body</g:Label> </g:DisclosurePanel>
正确的写法是:
<g:DisclosurePanel> <g:header>Text header</gwt:caption> <g:Label>Widget body</g:Label> </g:DisclosurePanel><g:DisclosurePanel> <g:customHeader> <g:Label>Widget header</g:Label> </g:customHeader> <g:Label>Widget body</g:Label> </g:DisclosurePanel>
其中header标签中不能加html标签,g:customHeader标签拼写错误。
参考文档:
http://code.google.com/p/google-web-toolkit/issues/detail?id=4329&q=i18n