如何使用 Birt 创建可自定义的报告

How to Create Customizable Reports Using Birt

我在 table 中有 n 列。我想动态生成选定的列报告。我该怎么做,请帮助我。

您可以使用 BIRT 设计引擎 API 来完全构建报告...或者将一些 BIRT 脚本与现有报告设计结合使用。您可以构建大部分报告,甚至是数据源,然后只需将列添加到 table(查找 BIRT Dynamic tables 和列的示例)......或者您可以构建整个使用脚本的数据集。有一个名为“"Creating Column Dynamically" BIRT”的示例,其中包含一个可下载的示例 rptdesign 文件

好吧,正如 Virgil 提到的,BIRT DesignEngine API [DEAPI] 是报告生成或任何运行时更改的最佳方法基于模板的报告生成。

该方法涉及数据源句柄的使用,Table句柄,设计元素句柄。

请参阅使用 DEAPI 进行 table 操作 link [ https://dzone.com/articles/eclipses-birt-using-design]

编辑 1:

另请参阅以下 link 以获取一些快速指示

https://www.eclipse.org/forums/index.php/t/1074463/