问题:
SQL 语句需要传入参数,如何设置将参数传入到Ireport中
解决:
1. 点击 “Report query”按钮
2.将需要动态输入的参数设置为$P{PARAM} 这种形式,然后在右侧点击“New parameter”按钮
然后在Parameter name 中输入刚才设置的参数名,Value expression 为参数的类型(这里我的参数是数值型的,但是设置成number提示类型不正确,改成text就可以了),然后点击“OK”按钮管理此界面个 query界面。
3.运行的时候就会显示需要输入的值,例如下图
{{ cmt.username }}
{{ cmt.content }}
{{ cmt.commentDate | formatDate('YYYY.MM.DD hh:mm') }}