1

すべてのレポート ページに表示される外部ヘッダーをすべてのレポートに表示したくありません。一部のレポートではヘッダーを表示したいのですが、他のレポートではヘッダーを非表示にする必要があります。アドオンの XML コーディングを介して Odoo にこの機能を追加する方法はありますか?

Odoo のユーザー インターフェースの「外部ヘッダー」の下にある xml コードにコメントを付けたくありません。Odoo v10 を使用しています。以下のセクションのみを非表示にしたい:

    <div class="row">
        <div class="col-xs-6" name="company_address">
            <span t-field="company.partner_id" t-field-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: true}" style="border-bottom: 1px solid black; display:inline-block;"/>
        </div>
    </div>

Odoo の UI からこのコードにコメントしようとすると、レポートに上記のセクションの空白スペースが残ります。

4

2 に答える 2

0

または、次の方法ですべてのヘッダーを置き換えることができます。

<template id="report_header_custom" inherit_id="report.external_layout_header">
            <xpath expr="//div[@class='header']" position="replace">
                <div class="header">
                    <div class="row">
                        <div class="col-xs-3">
                            <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo"
                                 style="max-height: 45px;"/>
                        </div>

                        <div class="col-xs-9 text-right" style="margin-top:20px;" t-field="company.rml_header1"/>
                    </div>
                    <div class="row zero_min_height">
                        <div class="col-xs-12">
                            <div style="border-bottom: 1px solid black;"></div>
                        </div>
                    </div>

                </div>
            </xpath>
        </template>
于 2018-06-05T13:19:00.663 に答える