Odoo和Qweb:在报价报表中呈现HTML

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

我编辑了sale.order.form视图,将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的方式不好吗?

转载请注明出处:http://www.hbbinz.com/article/20230526/1857646.html