使用报告任务创作 Jasper 报告
要使用报告任务创作 Jasper 报告,请执行以下步骤:
1. 创建新的 JasperReports 项目。
2. 单击 Jasper Report 选项。为 Jasper 文件提供名称。单击 Next。
3. 在 New Report Wizard 中,选择父文件夹。选择带有 .jrxml 扩展名的报告文件名。单击 Finish。
4. 在New Report Wizard 的 Data Source 面板上,选择 One Empty Record - Empty rows 选项,然后单击 Finish。
5. 在此阶段,项目 Outline 不应包含任何 Fields。
6. 在 Design 的详细信息部分,拖动 > 元素。
7. 在 Table Wizard 的 Dataset 面板上,选择 Create a Table using a new dataset 选项。您可以选择从给定源创建数据集。如果选择此选项,请提供名称并选择 Create new dataset from a connection or Data Source。单击 Next。
8. 在 Table Wizard 的 Connection 面板上,选择 Use a JRDataSource expression。单击 Finish。
9. 考虑到定义字段的报告任务输出架构,您可以使用以下示例来执行报告任务。执行此 URL 后,您将获得以下输出:
10. 使用 reportservlet url 构造用于执行报告任务的 URL。
11. 报告 servlet URL 的一部分对于所有报告任务执行都是唯一的。将此部分附加到报告任务名称及其参数。
12. 要构造 JRdatasource 表达式,请在 Jasper Studio 中创建 WINDCHILL_USERNAME、USERNAME 和 context_oid 参数。
a. 在 Jasper Studio 中创建 WINDCHILL_URL、USERNAME 和 context_oid 参数:
13. 更改数据集表达式,如下所示:
14. 为 Table 创建字段。创建的字段应具有与 XML 输出元数据相同的名称和数据类型。
15. 将这些字段拖动到表格中。
16. 执行报告。必须按先前步骤中的配置提供 Input Parameters 的值。