gpt4 book ai didi

html - Odoo 和 Qweb : render HTML in quotation report

转载 作者:行者123 更新时间:2023-11-27 23:19:48 26 4
gpt4 key购买 nike

我希望能够在 Odoo 中以 HTML 格式打印报价单的付款条件。

我编辑了 sale.order.form View ,将 widget="html"属性添加到 term 元素,如下所示:

<field name="note" widget="html" placeholder="Setup default terms and conditions in your company settings."/>

现在我可以在创建或编辑报价时使用 HTML 编辑器。

然后我使用 t-raw 编辑报价报告以呈现该 HTML:

<p t-if="doc.payment_term_id.note">
<span t-raw="doc.payment_term_id.note"/>
</p>

但它不起作用。当我打印我的报价单时,从 HTML 小部件生成的 HTML 是转义的,它打印 HTML 元素,如

或在条款中。

我是否以错误的方式使用了 t-raw?

最佳答案

t-raw 如您所愿。您没有在 sale.order.form 中编辑正确的字段(或者您在模板中更改了错误的行)。

正在做 <field name="note" widget="html" placeholder="Setup default terms and conditions in your company settings."/>然后将 Qweb 模板更改为 <p t-raw="doc.note"/>产生预期的变化。

在您的模板中,您正在更改另一个字段(与 doc.note 不同的 doc.payment_term_id.note)。

关于html - Odoo 和 Qweb : render HTML in quotation report,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41672482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com