如何在exportService,Grails中使用表达式而不是字段?

时间:2015-02-17 22:27:11

标签: grails replace expression field

我正在尝试做这样的事情:

if( params?.format && params.format != "html" ) {

        def extension = params.format == 'excel' ? 'xls' : params.format
        response.contentType = grailsApplication.config.grails.mime.types[params.format]
        response.setHeader("Content-disposition", "attachment; filename=programs.${extension}")

        List fields = [
                "id",
                "${field1.customFunction('property')}", //<- the part here
                ...
        ]
        Map labels = [:]
        Map formatters = [:]
        Map parameters = [:]

        exportService.export(params.format, response.outputStream, hhList, fields, labels, formatters, parameters)

所以基本上,我试图得到一个函数的返回值,而不是字段。怎么做?

0 个答案:

没有答案