Grails通过排序和过滤将表导出到文件
我在项目中使用Grails和KendoGrid,我想从我的表中导出信息。我在gsp文件中使用了这样的东西,效果很好:Grails通过排序和过滤将表导出到文件,grails,kendo-grid,export-to-excel,export-to-pdf,Grails,Kendo Grid,Export To Excel,Export To Pdf,我在项目中使用Grails和KendoGrid,我想从我的表中导出信息。我在gsp文件中使用了这样的东西,效果很好: <grid:exportButton name='entity'/> 然而,我有一项任务要导出经过筛选和排序的表,现在我不知道如何完成它。我试过使用params标记,比如 <grid:exportButton name='terminal' params="[sort: params?.sort, order: params?.order]" />
<grid:exportButton name='entity'/>
然而,我有一项任务要导出经过筛选和排序的表,现在我不知道如何完成它。我试过使用params标记,比如
<grid:exportButton name='terminal' params="[sort: params?.sort, order: params?.order]" />
但在这方面不起作用。有什么帮助吗?使用export:formats和Customing criterias in action的方法手动解决
def list = {
params.max=20
if (params?.format && params.format != "html") {
response.contentType = grailsApplication.config.grails.mime.types[params.format]
response.setHeader("Content-disposition", "attachment; filename=terminal.${params.extension}")
exportService.export(params.format, response.outputStream, Entity.list(),[:], [:])
}
}
<grid:exportButton name='terminal' params="[sort: params?.sort, order: params?.order]" />