【发布时间】:2012-03-27 11:31:33
【问题描述】:
我想在 GWT 中开发一个类似于 http://gwt.google.com/samples/Showcase/Showcase.html 的垂直菜单(左侧蓝色菜单,第一部分是“小部件”)。
因为它是一个 GWT 展示,我们可以假设左侧菜单是一个 GWT 小部件,但是哪个?
我浏览了每个示例,但没有一个看起来像那个菜单。有什么猜测吗?
【问题讨论】:
标签: gwt
我想在 GWT 中开发一个类似于 http://gwt.google.com/samples/Showcase/Showcase.html 的垂直菜单(左侧蓝色菜单,第一部分是“小部件”)。
因为它是一个 GWT 展示,我们可以假设左侧菜单是一个 GWT 小部件,但是哪个?
我浏览了每个示例,但没有一个看起来像那个菜单。有什么猜测吗?
【问题讨论】:
标签: gwt
您知道 Showcase 示例是开源的吗?它甚至与 GWT SDK 捆绑在一起。
代码告诉使用它是 ScrollPanel 内的 CellTree(在 DockLayoutPanel 内的 DockLayoutPanel 内):
【讨论】:
这是 CellTree 小部件!
展示柜内实际上有一个演示:CellTree,但在示例中,它应用了不同的样式:
CellTree.Resources res = GWT.create(CellTree.BasicResources.class);
CellTree.Resources res = GWT.create(CellTree.BasicResources.class);
cellTree = new CellTree(
new ContactTreeViewModel(selectionModel), null, res);
(这个 stlyes 使 +/- 按钮看起来像一棵普通的树)
如果您不应用此样式,则单元格树看起来像左侧菜单。
【讨论】:
看起来就像DisclosurePanel 的垂直排列。这里是the docs。
【讨论】: