【问题标题】:Grails Export Plugin - Export Div Content and not a class list like in the docsGrails Export Plugin - 导出 Div 内容,而不是文档中的类列表
【发布时间】:2023-04-05 06:34:01
【问题描述】:

安装 grails 导出插件后 并添加

<r:require module="export"/>

<export:resource />

我的 GSP 最终目标是将包含的 DiV/表格内容呈现为 PDF。

--- 没有类呈现它只是一个到期的 javascript 动态生成的支付流程计算表,因此用户可以在提交支付表单之前将支付摘要作为 pdf 打印到他的本地文件系统。 ---

添加按钮集:

<export:formats formats="['csv', 'excel', 'ods', 'pdf', 'rtf', 'xml']" />

并删除除'pdf'之外的所有未使用的数组元素

在控制器def exportService 中添加成功。

在文档中给出了以下示例:

def list = {
    if(!params.max) params.max = 10

    if(params?.format && params.format != "html"){
        response.contentType = grailsApplication.config.grails.mime.types[params.format]
        response.setHeader("Content-disposition", "attachment; filename=books.${params.extension}")
exportService.export(params.format, response.outputStream,Book.list(params), [:], [:])
    }

    [ bookInstanceList: Book.list( params ) ]
}

现在我无法适应我的表/div 内容用例。 如果这是微不足道的,请随意投反对票,然后提示我解决这个问题的想法。

最好的问候

【问题讨论】:

    标签: grails plugins groovy export pdf-generation


    【解决方案1】:

    导出插件“导出”您明确需要的数据。因此,在给定的示例中,将 Book.list(params) 数据集馈送到导出插件以将其导出。因此,我只想在页面上导出特定的 div / 表格,您必须向导出插件提供所需的数据。

    在您的页面上创建一个能够在控制器中生成数据集并将该数据集提供给导出插件的按钮将是一种解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-12
      • 1970-01-01
      • 2012-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多