Text ODOO12CE,Qweb文本报告包含所有HTML模板代码

Text ODOO12CE,Qweb文本报告包含所有HTML模板代码,text,report,odoo,qweb,Text,Report,Odoo,Qweb,正如我们从Odoo 12中了解到的,有一个选项可以将报告定义为文本,而不是PDF/HTML。我正在使用原生报告产品标签(PDF)进行测试,与那些家伙完全一样。我得到的结果是一个txt文件,包含来自生成模板的所有HTML代码。 附加的部分屏幕截图 安装是全新的,没有第三方模块,仅从odoo 12本身开具发票。我和YouTube的唯一区别是,我正在测试社区版,YouTube视频清楚地显示了企业版。 还有什么建议可以解释我为什么要导出HTML代码吗? 提前感谢…他们使用了一个不生成HTML标记的QWE

正如我们从Odoo 12中了解到的,有一个选项可以将报告定义为文本,而不是PDF/HTML。我正在使用原生报告产品标签(PDF)进行测试,与那些家伙完全一样。我得到的结果是一个txt文件,包含来自生成模板的所有HTML代码。 附加的部分屏幕截图 安装是全新的,没有第三方模块,仅从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-esc一个值。循环大约有50行代码,最后一行是t-esc。这是循环开始的屏幕截图,我们在每一行都有&lf,它在输出txt文件中呈现为空行。结果是一个巨大的文本文件,t-esc值之间有50个空行…如何避免在输出txt文件中呈现&lf,因此t-esc值是一个接一个的…尝试删除换行符。我只能看到循环的开始,因此,它应该像下面的
一样开始,这就是我所做的,并且它可以工作…但是在一行上写的所有50行代码对于调试来说是完全不可读的。我有9000个字符长的代码行:)…所以如果我需要添加/更改/删除很难跟踪…最后我得到了两个相同的xml报告文件…一个格式化的文件可以跟踪更改和更新,第二个xml报告文件在生产中,所有代码都在一行上。。。
<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 €