使用报告任务创作 Jasper 报告
要使用报告任务创作 Jasper 报告,请执行以下步骤:
1. 创建新的 JasperReports 项目。
2. 单击 Jasper Report 选项。为 Jasper 文件提供名称。单击 Next
3. New Report Wizard 中,选择父文件夹。选择带有 .jrxml 扩展名的报告文件名。单击 Finish
4. New Report WizardData Source 面板上,选择 One Empty Record - Empty rows 选项,然后单击 Finish
5. 在此阶段,项目 Outline 不应包含任何 Fields
6. Design 的详细信息部分,拖动 Basic Elements > Table 元素。
7. Table WizardDataset 面板上,选择 Create a Table using a new dataset 选项。您可以选择从给定源创建数据集。如果选择此选项,请提供名称并选择 Create new dataset from a connection or Data Source。单击 Next
8. Table WizardConnection 面板上,选择 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_URLUSERNAMEcontext_oid 参数:
13. 更改数据集表达式,如下所示:
14. Table 创建字段。创建的字段应具有与 XML 输出元数据相同的名称和数据类型。
15. 将这些字段拖动到表格中。
16. 执行报告。必须按先前步骤中的配置提供 Input Parameters 的值。
17. 要在 Windchill 中部署和执行报告,请执行使用 ReportTemplate 创作 Jasper 设计 (JRXML) 的步骤。
这对您有帮助吗?