好吧,来自插件birt的例子对我有帮助,但有一个问题困扰着我,我怎样才能将params传递给birt从id中选择?
question | description
----------------------
1 | blabla
2 | xoxoxo
3 | tititi
4 | buhbuh
示例:我上面有这个表...从我的grails应用程序中,我选择了我想要的问题,所以如果我选择1,3,4 ...... Birt报告只显示我的选择。
基本上,我也必须更改我的数据集,因为我的查询是静态的,需要是动态的:。
...(query) and a1.question_id = 1 and a2.question_id = 2 and and a3.question_id = 3 (query)...
但是在Grails中我如何将params传递给数据集?
答案 0 :(得分:1)
Birt报告用params接收参数,你可以使用这部分代码
def options = birtReportService.getRenderOption(request, 'html')
def result=birtReportService.runAndRender(reportName, params, options)
render result
。请记住,不要忘记将您的rptdesing放在(web-app)
上的文件夹中