Jasperreports+jaspersoft studio(二):使用Parameters填充报表
1 设计报表模板
1.1 设计报表
在Studio中新建一个报表模板(testDemo02),删除不需要的Band,Column Header,ColumnFooter,Summary,Background,在outline界面中选中要删除Band右键-> delete,即可删除。
1.2 创建参数
在outline面板中找到Parameters,右键 -> Create Parameter,新建一个Parameter(生成一个Paramerter1)
1.2.1 Parameter参数属性
名称 | 描述 |
---|---|
Name | 字段名 |
Class | 表示当前字段类型 |
Description | 字段描述 |
Is For Prompting | 启用此选项可在预览报表时为参数提供提示,预览时,提示参数输入。 |
Default Value Expression | 字段默认值 |
Evaluation Time | 参数执行时间(Early :在数据适配器之前使用默认表达式,就是上面的默认值;Late:在数据适配器之后使用默认表达式,就是上面的默认值。) |
1.2 编辑参数
1.3 编辑模板
将Palette中的相关组件(static text)拖动到模板中,将创建的参数拖动到模板中。点击创建的模板可以编辑对应字段的大小,位置,边框,字体大小等。
2 通过Java程序,使用Map作为数据源生成报表
将对应jrxml文件放到项目目录下。执行完成后访问生成的html文件。