GWT 2.4 DataGrid行跨度

时间:2017-03-13 16:42:53

标签: java gwt

是否可以让DataGrid的列包含不同行间距为2,4的混合?我在CustomDataGrid示例代码中遇到了DataGrid的setTableBuilder()方法示例代码http://samples.gwtproject.org/samples/Showcase/Showcase.html#!CwCustomDataGrid

但是在GWT 2.4中,setTableBuilder()方法不存在。对于较旧的GWT,是否可以实现DataGrid小部件的行跨度?

1 个答案:

答案 0 :(得分:0)

在commit 642e965中添加了该方法,该方法已在GWT 2.5中发布,并且也存在于更高版本中。它是not a small commit,因为它必须完全替换DataGrid和CellTable如何使用外部系统呈现其内容。

  

此API更改需要CellTable的重要重构,因为CellTable假定网格结构,每行有一行值,每列一个单元格,以及每个Cell的td内部div的结构。

您可以仅使用此附加补丁来构建2.4之外的自定义GWT版本,或者可以在更改后复制这些类并将其与GWT 2.4一起使用。这似乎是可能的,因为没有对编译器进行任何更改,但这不是一个小的改动。

此外,GWT 2.4.0已经超过五年了 - 与此同时还引入了许多其他修复。