BIRT-将表格转换为网格

时间:2014-06-18 11:38:51

标签: birt

目前我正在处理一份带有表格的birt报告来显示数据。现在,我想将相同的东西转换为网格,这提供了更好的查看和分析功能。那么,有没有简单的方法(在编辑XML或其他东西)将整个表格转换为网格?同时,完整的数据保持不变。

注意:我还没有使用网格,从来没有!还有点新手来birt。如果我吐出任何垃圾,请原谅我。

2 个答案:

答案 0 :(得分:3)

表格是与网格不同的元素。没有按钮可以将一个按钮转换为另一个按钮。您需要在报表中添加一个网格元素,并将其设置为您希望它的外观。

我严重怀疑你是否想要这样做。网格将仅显示返回的第一条记录,与将显示返回的所有记录的表不同。

答案 1 :(得分:1)

一个相关但更合理的问题是如何将单列表转换为列表,反之亦然。

我经常需要这种从表到列的转换来优化WordEmitter的(我们的自定义版本)的主详细报告,因为这可以防止Word输出中多余的嵌套表。

幸运的是,对于没有分组的表,通过编辑XML相对容易: 将相应的开始和结束标记更改为标记,删除元素和元素(但保留其内容)。

除此之外,James'是对的:没有理由将表转换为网格项,主要是因为表将显示所有记录(而网格只显示第一个),而表具有a的所有功能网格(以及更多,如分组)。