ODOO我的标题未显示在我的自定义报告

时间:2017-10-25 08:10:16

标签: report odoo odoo-10 qweb

我在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">

但是当我这样做时,标题根本不显示。有没有人知道这有什么问题?

1 个答案:

答案 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>