Grails与Birt params

时间:2014-08-14 19:21:09

标签: grails birt

好吧,来自插件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传递给数据集?

1 个答案:

答案 0 :(得分:1)

Birt报告用params接收参数,你可以使用这部分代码

def options = birtReportService.getRenderOption(request, 'html')
def result=birtReportService.runAndRender(reportName, params, options)
render  result

。请记住,不要忘记将您的rptdesing放在(web-app)

上的文件夹中