1、如何配置数据源,加载属性参见上一篇博客《Ireport报表插件使用之—参数使用》
2、在ireport中,table与list等个人认为应该算是主报表的子报表(例如:交叉报表,个人认为与table这种组件类似,都是作为子表使用);需要说明的是,子表的数据全部都是来自主表,但是有一点需要说明:子表(table)需要使用字段属性名称必须跟主表的一致。在paramer里面子定义参数作为变量提供给子表使用,变量的关联参见下图:
3、主表新建外部参数,名字必须对应,Field字段里面的内容从Datasourc(数据库,或者JavaBean)集合传递
4、子表的属性字段(注意:这里注意区分与3的区别,虽然字段file看起来都一样其实是此处是是DataSet标示子表的数据集合);注意如果table上特殊的表头或者标题,需要在子表的paramer里面自定义参数,然后主表也自定义参数,名称可以一致可以不一致,但是需要映射关系,如果映射关系参见:第6步
5、为子表配置
数据源(为DataSet)
6、为子表的自定义参数关联主表定义的参数变量,右键选择:
<