如何继承 qweb 报告模板并替换 odoo 中的 t 元素
How do I inherit a qweb report template and replace a t element in odoo
我想在我的工资单 qweb 报告中替换 t 元素及其下的所有数据。
那是 t 元素和它下面的所有内容
<t t-call="web.internal_layout">
<div class="page">
<table class="table table-sm table-bordered">
............
</table>
</div>
</t>
我试过了
<template id="report_payslip_inherit_logo" inherit_id="hr_payroll.report_payslip">
<xpath expr="//t[1]" position="replace">
</xpath>
但是它给出了一个不在视图中的错误。
你可以像这样直接把XPath
给t-call
。
代码:
<xpath expr="//t[@t-call='web.internal_layout']" position="replace">
<!-- Your Code -->
</xpath>
我想在我的工资单 qweb 报告中替换 t 元素及其下的所有数据。 那是 t 元素和它下面的所有内容
<t t-call="web.internal_layout">
<div class="page">
<table class="table table-sm table-bordered">
............
</table>
</div>
</t>
我试过了
<template id="report_payslip_inherit_logo" inherit_id="hr_payroll.report_payslip">
<xpath expr="//t[1]" position="replace">
</xpath>
但是它给出了一个不在视图中的错误。
你可以像这样直接把XPath
给t-call
。
代码:
<xpath expr="//t[@t-call='web.internal_layout']" position="replace">
<!-- Your Code -->
</xpath>