我想知道我可以使用GWT(或智能GWT)来构建类似的东西:
我有:
第一列中的单元格树,底部有一个滚动条。
对于树中的每个元素,如图所示,有第2列和第3列,第2列和第3列与顶部垂直排列。
这意味着如果celltree是深层嵌套的,那么用户必须在底部滚动它,这很好。我需要垂直列保持对齐。
答案 0 :(得分:0)
将CellTree和DataGrid并排放在HorizontalPanel或LayoutPanel中。向树中添加选择处理程序,以刷新DataGrid的内容。如果在DataGrid中将相同的行高设置为TreeItem的高度,并防止两者都换行,它们将很好地对齐。
您甚至可以在CellTree项目中添加背景以匹配DataGrid偶数/奇数行背景,但是在CellTree中的非叶子项目上的每个选择事件之后,您必须在代码中执行此操作。