我在odoo中使用报表标题时遇到了一些问题。 我不能让它看起来正确。 我在这里做了一个自定义报告的代码:
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<template id="report_timesheet">
<t t-call="report.html_container">
<t t-foreach="docs" t-as="doc">
<div class="page">
<t t-call="report.external_layout">
#SOMESTUFF
</t>
</div>
</t>
</t>
</template>
</data>
</odoo>
当我运行此代码时,我的标题出现了两次,我从标准模块示例中看到了该行
<t t-call="report.external_layout">
应该在
之前<div class="page">
但是当我这样做时,标题根本不显示。有没有人知道这有什么问题?
答案 0 :(得分:1)
您可以按照以下方式创建报告:
<template id="report_invoice_document">
<t t-call="report.external_layout">
....
</t>
</template>
<template id="report_invoice">
<t t-call="report.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="account.report_invoice_document" t-lang="o.partner_id.lang"/>
</t>
</t>
</template>