我想通过在其上方添加一些标题来对我的数据网格列进行分组。我怎样才能做到这一点?
2 回答
grid.setHeaderSpans(new HeaderSpan("HEADER ONE", new String[] {"field1","field2" }), new HeaderSpan("HEADER TWO", new String[] { "field3","field4"})) ; 另请访问http://www.smartclient.com/smartgwt/showcase/#featured_grid_header_span了解详细信息。
问题是这样的:“我想在我的数据网格上方添加一个标题”吗?
如果是这样,请按照此处的说明使用 addColumn(Column, String)
可以将页眉放置在 DataGrid 的顶部(页眉)或底部(页脚)。您可以使用 AbstractCellTable.addColumn(Column, String) 将标题指定为文本,也可以创建一个自定义标题,该标题可以随单元格的值而变化,例如列总数。每次行数据更改或重绘表格时都会呈现 Header。如果您将相同的标题实例 (==) 传递到相邻的列,则标题将跨越这些列。
使列可排序也是问题的一部分吗?
编辑
通常您会将标题和标题分组在同一行中。如果您对此不满意,请使用上述方法设置标题并使用列标题手动添加一行,就像这个家伙所做的那样。