簡體   English   中英

如何在 grails 中使用渲染插件

[英]How To use Rendering plugin in grails

我正在使用渲染插件來創建 PDF。 該插件工作正常。 但是,當我單擊下載為 PDF 時。 它將我重定向到另一個頁面:

其他頁面截圖

它給了我一個 PDF 格式的結果,然后它給了我一個保存為這張圖片的選項:另存為 PDF 的屏幕截圖

但我想要的是當我點擊下載為 PDF 按鈕時:下載按鈕

它將直接向我顯示一個保存窗口,而不是將我重定向到另一個頁面。

我的代碼:

def renderFormPDF(Long id){
        def empinstance= emp.get(id)
        renderPdf(template:"view", model:[empinstance:empinstance, pdfRendering:true])
        
    }

嘗試這個

def renderFormPDF(Long id){
    def empinstance= emp.get(id)

    response.setContentType("application/pdf")
    response.setHeader("Content-Disposition", "attachment; filename=fileName.pdf")

    renderPdf(template:"view", model:[empinstance:empinstance, pdfRendering:true])
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM