在GWT中实现水平导航栏的最佳方式是什么?使用MenuBar,TabLayoutPanel或手动编码,这是一堆div
s浮在另一个div?如果使用TabLayoutPanel进行游戏,但无法将其设置为符合我的需要。GWT - 实现水平导航栏的最佳方式
编辑
这就是我打算做的:我有一个母版,使用DockLayoutPanel布局。我有一个页眉,页脚和一个内容区域。登录后,内容应该填充某种导航,并在某个区域显示一些面板以及一些小部件。
在GWT中实现水平导航栏的最佳方式是什么?使用MenuBar,TabLayoutPanel或手动编码,这是一堆div
s浮在另一个div?如果使用TabLayoutPanel进行游戏,但无法将其设置为符合我的需要。GWT - 实现水平导航栏的最佳方式
编辑
这就是我打算做的:我有一个母版,使用DockLayoutPanel布局。我有一个页眉,页脚和一个内容区域。登录后,内容应该填充某种导航,并在某个区域显示一些面板以及一些小部件。
MenuBar(和MenuItems)的问题是它的渲染。 GWT将所有关于菜单的东西都渲染为表格和一堆s和s。由于GWT 2.0+对大多数小部件使用s,所以通常会弄乱页面其余部分的布局。
因此,直到GWT出现MenuBar自定义解决方案的“布局”版本可能是最好的解决方案。
水平的MenuBar非常适合我们。为每个MenuItem提供一个触发您的导航系统的命令,或者直接将控件交换进出内容区域。
MenuBar比使用TabLayoutPanel更灵活,但不如一堆自定义编码的div更灵活。
这取决于你需要什么。你能提供更多信息吗?普通的MenuBar看起来像这样:http://code.google.com/intl/de-DE/webtoolkit/doc/latest/RefWidgetGallery.html#menubar – Mark 2011-03-22 17:50:00