Birt Designer - 以编程方式添加表

Birt Designer - Add Tables programmatically

我正在使用 Eclipse Birt Designer v4.4.1,

我想在我正在设计的报告中做的是根据我从数据库查询。

示例: if (queryValue = 1) ==> 添加一个 table if (queryValue = 5) ==> 添加 5 tables 等...

显然我应该添加一个循环来创建 tables.

在 Birt Report Designer 中有没有办法做到这一点?

谢谢。

最简单的方法是在报表中创建 2 个数据集,第一个生成 table 的数量并绑定到 table 元素,第二个生成行对于每个 table 并绑定到报告中第一个 table 元素内添加的 table 元素,然后使用可见性 属性,我们可以隐藏不相关的行.