我将如何
请详细说明我是新手。
答案 0 :(得分:1)
在java程序中使用IRunAndRenderTask类来添加参数。 例如:
IRunAndRenderTask task = engine.createRunAndRenderTask(design);
// pass necessary parameters
task.setParameterValue("ordParam", (new Integer(10101))); //static parameter
task.setParameterValue("value", Integer.parseInt(value)); // pass dynamic parameter
task.validateParameters();
还在“数据资源管理器报告”参数中添加一个新参数,其名称与您在程序中指定的名称相同。喜欢这里的“价值”。
Atlast,在报表设计中拖动参数。并完成了它。
答案 1 :(得分:0)
欢迎用户。 以Excel格式打印Birt报告使用EXCELRenderOption类。
EXCELRenderOption xlsOptions = new EXCELRenderOption(options);
xlsOptions.setOutputFormat("xls");
response.setHeader( "Content-Disposition", "attachment; filename="+downloadFileName);
xlsOptions.setImageHandler(new HTMLServerImageHandler());
xlsOptions.setOutputStream(response.getOutputStream());
//xlsOptions.setOption(IRenderOption.EMITTER_ID,"org.uguess.birt.report.engine.emitter.xls");
xlsOptions.setOption(IRenderOption.EMITTER_ID, "org.eclipse.birt.report.engine.emitter.prototype.excel");
iRenderTask.setRenderOption(xlsOptions);