Ireport报表插件使用之二——table组件(Ireport5.6.0版本)

本文介绍如何在Ireport5.6.0版本中使用table组件。首先,详细讲解了数据源的配置,可参考之前的文章《Ireport报表插件使用之—参数使用》。其次,阐述了table在报表中的地位,将其视为主报表的子报表,并强调子表数据源自主表,且table组件的字段属性需与主表一致。同时,通过定义参数变量与主表关联,提供了具体的配置示例。

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

1、如何配置数据源,加载属性参见上一篇博客《Ireport报表插件使用之—参数使用》

2、在ireport中,table与list等个人认为应该算是主报表的子报表(例如:交叉报表,个人认为与table这种组件类似,都是作为子表使用);需要说明的是,子表的数据全部都是来自主表,但是有一点需要说明:子表(table)需要使用字段属性名称必须跟主表的一致。在paramer里面子定义参数作为变量提供给子表使用变量的关联参见下图:

38413db5f2e6c4f27b6befc31b245fc4bdce6aef

3、主表新建外部参数,名字必须对应,Field字段里面的内容从Datasourc(数据库,或者JavaBean)集合传递
7a58d0cd0835db1ad1d1ea97c28483ac45f837c6
4、子表的属性字段(注意:这里注意区分与3的区别,虽然字段file看起来都一样其实是此处是是DataSet标示子表的数据集合);注意如果table上特殊的表头或者标题,需要在子表的paramer里面自定义参数,然后主表也自定义参数,名称可以一致可以不一致,但是需要映射关系,如果映射关系参见:第6步
5b2fa2af9b564ec0a245ed03fc2e73933aecbd75
5、为子表配置 数据源(为DataSet)
556b997b327370c065d624b0da43f187a73a7f01
8c47d2598820099fb3b294cb3d0ebd07254771cc
6、为子表的自定义参数关联主表定义的参数变量,右键选择:
9dc9429f2cb93c8ee2ba11cce13115afffb30860
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值