我正在尝试使用 renderpdf grails 插件渲染 PDF,但他们的文档很短。
我在我的 gsp 视图/文件中做了一个按钮
<button type="button">PDF Me!</button>
Run Code Online (Sandbox Code Playgroud)
和
ByteArrayOutputStream bytes = pdfRenderingService.render(template: "/pdfs/report", model: [data: data])
在用于绑定图像的视图中
<rendering:inlinePng bytes="${imageBytes}" class="some-class" />
模型数据是域实例,我如何将按钮与此 renderpdf 连接?
可能我应该更多地指定我的代码
def invoice ={
def vermittlungInstance = Vermittlung.get(params.id)
def aa = vermittlungInstance.lieferungen.id
def lieferungInstance = Lieferung.get(aa)
def bb = lieferungInstance.packete.id // .id
def packetInstance = Packet.findAllByIdInList(bb)
if (!vermittlungInstance & !lieferungInstance) {
flash.message = "${message(code: 'default.not.found.message', args: [message(code: 'vermittlung.label', default: 'Vermittlung'), params.id])}"
redirect(action: "list")
}
else {
if(vermittlungInstance.rechnungen.id!=null || vermittlungInstance.lieferungen.id!=null || lieferungInstance.packete.id!=null ){ …Run Code Online (Sandbox Code Playgroud)