BIRT中如何通过cmd(BIRT运行时引擎)传递输入参数?
How to pass input parameters by cmd (BIRT runtime engine) in BIRT?
可以将参数传递给 URL 上的报告:How to Pass Input Parameters by URL in BIRT?
但我目前正在使用 BIRT 运行时引擎来创建报告:
http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/R-R1-4.8.0-201806261756/birt-runtime-4.8.0-20180626.zip
来电是:
genReport.bat -f PDF -o output.pdf test.rptdesign
我的问题:是否可以传递入参?我如何在报告中获取和使用它们?
我找到了答案。
1) 在 BIRT 本身中设置报告参数。
2) 在脚本中使用变量(例如params["Test"].value)
3) 在批处理调用中使用-p 传递参数。参见:
genReport.bat -f PDF -o paramTest.pdf -p "Test=3" test.rptdesign
可以将参数传递给 URL 上的报告:How to Pass Input Parameters by URL in BIRT?
但我目前正在使用 BIRT 运行时引擎来创建报告: http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/R-R1-4.8.0-201806261756/birt-runtime-4.8.0-20180626.zip
来电是:
genReport.bat -f PDF -o output.pdf test.rptdesign
我的问题:是否可以传递入参?我如何在报告中获取和使用它们?
我找到了答案。
1) 在 BIRT 本身中设置报告参数。
2) 在脚本中使用变量(例如params["Test"].value)
3) 在批处理调用中使用-p 传递参数。参见:
genReport.bat -f PDF -o paramTest.pdf -p "Test=3" test.rptdesign