Odoo 12 CE,Qweb-text 报告包含所有 HTML 模板代码

Odoo 12 CE, Qweb-text report includes all HTML template code

我们从 Odoo 12 中了解到,有一个选项可以将报告定义为文本,而不是 PDF/HTML。我正在使用本地报告产品标签 (PDF) 进行测试,与那些家伙 https://www.youtube.com/watch?v=1kPlOWj2Zpk 完全一样。我得到的结果是一个 txt 文件,其中包含生成模板中的所有 HTML 代码。 附上部分截图 https://prnt.sc/qi90cg 安装是全新的,没有第 3 方模块,只有 odoo 12 本身的发票。我和 YouTube 人员之间唯一的区别是我在社区版本上进行测试,而 YouTube 视频清楚地显示了企业版本。 为什么我也导出 HTML 代码有什么建议吗? 提前谢谢你...

他们使用了不生成 HTML 标签的 QWEB 报告。

以下面两个代码为例:

<strong t-field="product.lst_price" t-options="{'widget': 'monetary', 'display_currency': product.company_id.currency_id}"/>

并且:

<t t-esc="product.lst_price" t-options='{"widget": "float", "precision": 2}'/> <t t-esc="product.currency_id.symbol"/>

第一个将被渲染到

<strong><span class="oe_currency_value">68.00</span> €</strong>

第二个将被渲染到

68.00 €

您可以在 account_zebra

找到示例