Я пытаюсь получить запрос критериев для экспорта в CSV, Excel, что у вас. Проблема I ' m заключается в том, что код категорий работает чисто (например, не выдает ошибок), но не генерирует никаких данных. Я точно знаю, что data
является списком ArrayList из списка. У кого-нибудь есть обходной путь или подскажите, если я что-то делаю не так?
Вот мой объект домена:
class Machine {
String name,
category
// constraints, etc
}
Вот действие моего контроллера (взято в основном со страницы плагина ):
def categories = {
if(params?.format && params.format != "html"){
response.contentType = ConfigurationHolder.config.grails.mime.types[params.format]
response.setHeader("Content-disposition", "attachment; filename=categories.${params.extension}")
def data = Machine.createCriteria().list {
projections {
groupProperty("category")
countDistinct("id")
}
}
exportService.export(params.format, response.outputStream, data, [:], [:])
}