Birt中支持url参数与报表参数的交互,这在报表查询或对报表特殊设置时有很好的应用。
1、Report Parameters-new Parameter
Name:变量名
Data type:数据类型,如果单纯拼接Sql,类型无所谓
Display type:在输入时显示的形式
Is Required:是否必须,可以取消选择
Hidden:是否隐藏,如果选定则在Report展现时,参数输入界面不显示
2、在Report中添加一个Dynamic Text
双击设定属性,Category-Report Parameters,Sun-Category-All,Double Click to insert选择刚添加的Parameter,OK
3、预览Report,输入变量值,在Dynamic Text处会显示输入的值。
或者在运行环境URL直接添加参数frameset?__report=report/statAD.rptdesign¶1=value1,同样可以在Report接收到parameter的value。
4、在Report的script中使用params["para1"].value可以使用变量的值