首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >BIRT报表设计器-生成多列行的表

BIRT报表设计器-生成多列行的表
EN

Stack Overflow用户
提问于 2022-09-10 14:57:34
回答 2查看 34关注 0票数 0

我有一个表,它列出了福利的名称,它只有1列(只是福利的名称)。

我想知道BIRT报表设计器是否有任何本机功能,不仅可以垂直生成行,而且还可以水平填充到3-4列。

如下所示:

福利列表

福利-1项福利-3项福利-5

福利--2项福利-4项福利-6

事先谢谢您的建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-09-10 17:22:55

好吧,我找到解决办法了!

在下面的链接中,有一个关于额外计算列的Eclipse社区页面链接建议。尽管我没有任何计算栏,但推荐给了我一个灵感。我没有创建额外的列,而是使用通常用于绑定dataset参数的rownum。对于表行,我创建了“可见性”条件,以检查rownum + 1是否除以3。

主栅格

它包括一个2行3列的网格。合并1行以查看标题。在第二行的每一列中,相同的表以相同的数据集放置。

图像显示主体结构

选择表行

图像指示行选择

设置可见性

图像显示可见度条件的细节

语法的基本意思是:“如果除法结果不是1,不要显示行”。

对于第二列,需要将2:(row.__rownum + 1) % 3 != 2和第三列与0:(row.__rownum + 1) % 3 != 0进行比较。

希望能对某人有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2022-09-12 07:10:27

一种更简单的方法是使用列表项而不是表项。

在列表的详细区域中,创建一个宽度和高度固定的网格项。把内容(例如)进入网格的单元格中。

重要事项:将网格的"display“属性设置为”内联“,而不是默认的”块“。

这样,BIRT将把网格从左到右,直到线满为止。然后,它将填充下一行(想一想“显示:内联”,就像在段落中添加单词)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73672803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档