Jasperreports+jaspersoft studio(二):使用Parameters填充报表

本文详细介绍如何在Studio中设计报表模板,包括删除不需要的组件、创建参数及编辑模板。同时,介绍了如何使用Java程序和Map数据源生成报表,并访问生成的html文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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文件。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值