说说 Jaspersoft Studio 中的参数以及与应用之间的交互
标签: 企业报表设计指南(Jaspersoft Studio+jasperreport)
报表中的参数(Parameters )是应用程序与报表引擎之间沟通的桥梁,它可以用于以下用途:
传递 SQL 查询中的参数值,比如 SQL 语句中的 where 条件。
提供数据源所无法提供的值,比如自定义表头、生成该报表的账号、应用所指定的图片路径等等。
参数由一个名称和一个 Java 实现类(Class)组成。比如 java.sql.Connection 类型的参数,一般用于子报表(subreport);而 java.lang.Boolean 类型的参数,用于是否展示报表的某一部分。
参数可以设定一个默认值,这样如果应用没有传递该参数值,JasperReports 也能正确解析。