我正在尝试做这样的事情:
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)
所以基本上,我试图得到一个函数的返回值,而不是字段。怎么做?