xml - 如何在报告中打印页码
问题描述
我使用 odoo 9 创建了一个自定义报告,我尝试使用此代码打印报告中的页数,但每次它只显示单词page: / without numbers 。请问有什么帮助吗?
<ul class="list-inline>"
<li>Page:</li>
<li>
<span class="page"/>
</li>
/
<li>
<span class="topage"/>
</li>
</ul>
解决方案
这看起来不错的样子。如果您查看 UI/views/ 并搜索“report.external_layout_footer”,您将看到您提到的代码正在运行。我认为您可能忘记插入适当的 div看看这个:
<?xml version="1.0"?>
<t t-name="report.external_layout_footer">
<div class="footer">
<div class="text-center" style="border-top: 1px solid black;">
<ul t-if="not company.custom_footer" class="list-inline">
<li t-if="company.phone">Phone: <span t-field="company.phone"/></li>
<li t-if="company.fax and company.phone">&bull;</li>
<li t-if="company.fax">Fax: <span t-field="company.fax"/></li>
<li t-if="company.email and company.fax or company.email and company.phone">&bull;</li>
<li t-if="company.email">Email: <span t-field="company.email"/></li>
<li t-if="company.website and company.email or company.website and company.fax or company.website and company.phone">&bull;</li>
<li t-if="company.website">Website: <span t-field="company.website"/></li>
</ul>
<ul t-if="not company.custom_footer" class="list-inline" name="financial_infos">
<li t-if="company.vat">TIN: <span t-field="company.vat"/></li>
</ul>
<t t-if="company.custom_footer">
<span t-raw="company.rml_footer"/>
</t>
<ul class="list-inline">
<li>Page:</li>
<li><span class="page"/></li>
<li>/</li>
<li><span class="topage"/></li>
</ul>
</div>
</div>
</t>
好的,现在可能的解决方案 - 在报告中插入<div class="footer">
有用的资源:
https://www.odoo.com/forum/help-1/question/how-to-add-page-number-in-qweb-reports-in-odoo-74996
https://www.odoo.com/forum/help-1/question/odoo-page-number-in-qweb-reports-129335
推荐阅读
- javascript - 执行INSERT sql时nodejs应用程序mysql2问题
- sql - 为几行和某些值生成分数并将所有值相加
- amazon-web-services - 有什么方法可以在 AWS 服务器上保存文件(没有 S3)
- javascript - 默认情况下如何在 Html 输入中设置多个文件?
- android - 无法使用 NavigationUI 设置 optionMenu
- scala - Scala 如何自动解析泛型类型?
- python-3.x - Scrapy 响应返回空白
- python-3.x - python Outlook 2010 错误:(-2147467262,'不支持此类接口',无,无)
- typescript - 在基于类的组件中处理非初始化属性的最佳实践
- python - 基于 if/elif/else 条件的 Pandas 新列