主报表向它的自报表传递参数,如下:
1、新建主报表:main_report
2、创建子报表:sub_report
3、在子报表中声明要传入的参数:fromMainReport
4、设置主报表参数,用来显示区别子报表的参数:
5、在主报表中声明需要传递的参数,用来接收外界传递的参数数据,参数分别为meValue,mainReportValue
6、在主报表中设置自报表的数据源,由于我们自报表是空数据源,则设置的数据源为:
a、connection Type 选择 user adatasource expression
b、data source expression 录入一下参数:
newnet.sf.jasperreports.engine.JREmptyDataSource()
c、设置主报表与自报表的参数映射:
找到parameters属性
最终结果: