grailsエクスポートプラグインをインストールして追加した後
<r:require module="export"/>
<export:resource />
含まれているDiV/テーブルの内容をPDFにレンダリングするという最終目標を持って私のGSPに。
---レンダリングされたクラスはありません。これは、支払いプロセス用に動的に生成された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のコンテンツのユースケースに適応させることはできません。これが些細なことである場合は、遠慮なく反対票を投じてから、これを解決するための私の考えのヒントをドロップしてください。
よろしくお願いします