如何从 odoo 发票报告顶部隐藏合作伙伴名称和地址?
how to hide partner name and address from the top of odoo invoice report?
我正在尝试自定义 odoo 发票报告,首先尝试做的是隐藏页面左上角的合作伙伴详细信息
这是它在原始报告中的写法
<template id="report_invoice_document">
<t t-call="web.external_layout">
<t t-set="o" t-value="o.with_context(lang=lang)" />
<t t-set="address">
<address t-field="o.partner_id" t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True}' />
<div t-if="o.partner_id.vat" class="mt16"><t t-esc="o.company_id.country_id.vat_label or 'Tax ID'"/>
:
<span t-field="o.partner_id.vat"/>
</div>
</t>
.
.
.
.
.
然后我试图隐藏它部分起作用,因为合作伙伴名称仍然出现
这就是我所做的
<odoo>
<data>
<template id="test_inherit" inherit_id="account.report_invoice_document" >
<xpath expr="//t[@t-set='address']/address" position="attributes">
<attribute name="t-options"></attribute>
</xpath>
</data>
</odoo>
这会隐藏地址但不会隐藏合作伙伴名称
像下面的图片
我该怎么做 ?
任何帮助将不胜感激
穆罕默德福阿德
你可以试试这个,
<xpath expr="//t[@t-set='address']" position="replace"></xpath>
我正在尝试自定义 odoo 发票报告,首先尝试做的是隐藏页面左上角的合作伙伴详细信息 这是它在原始报告中的写法
<template id="report_invoice_document">
<t t-call="web.external_layout">
<t t-set="o" t-value="o.with_context(lang=lang)" />
<t t-set="address">
<address t-field="o.partner_id" t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True}' />
<div t-if="o.partner_id.vat" class="mt16"><t t-esc="o.company_id.country_id.vat_label or 'Tax ID'"/>
:
<span t-field="o.partner_id.vat"/>
</div>
</t>
.
.
.
.
.
然后我试图隐藏它部分起作用,因为合作伙伴名称仍然出现 这就是我所做的
<odoo>
<data>
<template id="test_inherit" inherit_id="account.report_invoice_document" >
<xpath expr="//t[@t-set='address']/address" position="attributes">
<attribute name="t-options"></attribute>
</xpath>
</data>
</odoo>
这会隐藏地址但不会隐藏合作伙伴名称
像下面的图片
我该怎么做 ?
任何帮助将不胜感激
穆罕默德福阿德
你可以试试这个,
<xpath expr="//t[@t-set='address']" position="replace"></xpath>