1

我想在创建报价时提供一个附加多个图像的选项,然后在打印时,它也必须显示在 PDF 报告中。

通过以下方式,我成功地用单个图像处理了上述场景:

在 py -

name = fields.Binary(string="Upload", required=False)

在 XML 中 -

<img t-attf-src="data:image/*;base64,{{doc.image_field_name}}"/>

但是当涉及到多个图像时,我猜它有点复杂。有人可以指导我如何实现这一目标吗?我什至尝试了 many2many 领域,但没有奏效。

4

1 回答 1

1

您可以记录附有图像的注释或注释,然后使用字段“message_ids”并使用“message_ids.attachment_ids”获取相关附件,然后您可以对记录的图像进行foreach:

<t t-foreach="doc.message_ids.attachment_ids" t-as="attachment">
    <img t-att-src="attachment.image_src"/>
</t>
于 2021-08-24T17:20:23.863 回答