具有垂直对齐列的GWT表,第一列中的celltree

时间:2014-09-29 18:26:35

标签: gwt smartgwt

我想知道我可以使用GWT(或智能GWT)来构建类似的东西:

table to build

我有:

  1. 第一列中的单元格树,底部有一个滚动条。

  2. 对于树中的每个元素,如图所示,有第2列和第3列,第2列和第3列与顶部垂直排列。

  3. 这意味着如果celltree是深层嵌套的,那么用户必须在底部滚动它,这很好。我需要垂直列保持对齐。

1 个答案:

答案 0 :(得分:0)

将CellTree和DataGrid并排放在Horizo​​ntalPanel或LayoutPanel中。向树中添加选择处理程序,以刷新DataGrid的内容。如果在DataGrid中将相同的行高设置为TreeItem的高度,并防止两者都换行,它们将很好地对齐。

您甚至可以在CellTree项目中添加背景以匹配DataGrid偶数/奇数行背景,但是在CellTree中的非叶子项目上的每个选择事件之后,您必须在代码中执行此操作。