我在模型account.move中添加了一些自定义字段,并希望在以下中添加这些字段:
我没有找到如何向这类报告中添加字段,它们与常规视图有很大的不同。
发布于 2021-12-20 22:50:54
查看qweb报告的官方odoo文档。
看起来大概是这样的:
<t t-inherit="base.template" t-inherit-mode="extension">
<xpath expr="//tr[1]" position="after">
<tr><td>new cell</td></tr>
</xpath>
</t>设置t-inherit-mode="extension"以修改现有模板。如果将其设置为primary,则将创建一个新模板。从那时起,您可以使用熟悉的odoo xpath逻辑。
请记住,这是一种支持python的模板语言。因此,要实际打印一个字段,首先需要在父报表中找到变量(母recordset通常称为doc、order或类似的东西,具体取决于报表)。要显示它,您可以这样做:
<p><t t-out="order.name"/></p>还要确保打开文档的正确版本。最近几个版本的报告有了一些变化。
https://stackoverflow.com/questions/70422737
复制相似问题