使用subreport出现一个问题,父jrxml中使用了subreport,子subreport中需要传递参数才能获取数据。
解决办法:
1。 点击detail 中的subreport控件。点击此subreport控件的属性,并找到Paramters.(重点就是设置此属性)
2. 点击parameter时弹出下面对话框
我在此已经设置了两个参数传到此subreport中
3. 点击Add按钮,弹出添加对话框
4. 这里的添加对话框则为需要设置的参数
在Subreport parameter name 中填写父jrxml的参数名
在Value expression 中填写此subreport中需要传的参数点击OK即可。
注意:若存在多个subreport则需要每个都进行设置。Subreport parameter name的值要与subreport中所需传值相同。
{{ cmt.username }}
{{ cmt.content }}
{{ cmt.commentDate | formatDate('YYYY.MM.DD hh:mm') }}