有没有一种方法可以使用循环在一种方法中生成多个jasper报告?

时间:2018-08-10 06:09:40

标签: grails methods groovy jasper-reports grails-2.0

我现在在发展上遇到了麻烦。我的问题是我无法生成多个报告。

这是控制器代码:

         getLatestEvalDocInstance?.each{
             if (it?.currentEvaluatorRole.authority == 'ROLE_CSA_APPROVING_AUTHORITY_1') {
                  docEvalType << it            
                  def data
                  data           = new GenerateEvaluationDocModel()
                  data.content   =  getLatestEvalDocInstance.content
                  params._file   = "evaluationDoc"
                  params._name   =  "Evaluation Document"
                  params._format = 'PDF'
                  chain(controller:'jasper', action:'index', model:[data: [data]], params:params)
             }
          println docEvalType
         }

我的期望是,我能够基于阵列列表生成报告。或者简而言之,我最大的问题是关于生成多个报告。

这是错误:

Cannot call sendRedirect() after the response has been committed.

0 个答案:

没有答案