Я пытаюсь получить запрос Criteria для экспорта в CSV, Excel, что у вас.Проблема, с которой я сталкиваюсь, заключается в том, что код категорий работает чисто (как, например, не выдает никаких ошибок), но он не генерирует никаких данных.Я точно знаю, что data
это ArrayList из List.У кого-нибудь есть обходной путь для этого, или скажите мне, если я делаю что-то не так?
Вот мой объект домена:
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, [:], [:])
}