我要修复页面底部的div元素,就在最后一页的页脚之前,这是一个继承自Odoo标准发票报表的qweb报表,该页脚已经存在仅在最后一页可见。
有什么想法吗?建议?
Here is a schema of what is wanted
谢谢
答案 0 :(得分:0)
正如您提到的那样,您的报告是从标准发票报告继承的,我假设您已经知道标准发票布局是名为report_invoice_document
的Qweb视图,并且您已经定义了一个模板,例如
<template id="your_module.report_invoice_document" priority="50" t-name="Your Module - Modifications to the Standard Invoice Layout" inherit_id="account.report_invoice_document">
<xpath expr="//div[hasclass('page')]" position="inside">
<div>Your content</div>
</xpath>
</template>
因此,唯一的问题是微调XPath表达式和位置。整个报告都在<div class="page">
标记内,因此使用上面的xpath
标记会将您的内容放在报告结尾之前。