Odoo(OpenERP)开发实践:在QWeb报表中自定义页眉页脚
来源:互联网 发布:草木知春不久归下一句 编辑:程序博客网 时间:2024/05/22 13:48
Odoo(OpenERP)开发实践:在QWeb报表中自定义页眉页脚
http://blog.csdn.net/wangnan537/article/details/44663349
标签: OdooOpenERPQWeb报表页眉页脚
2015-03-27 00:58 1948人阅读 评论(0)收藏举报
分类:
版权声明:本文为博主原创文章,未经博主允许不得转载。
QWeb是Odoo中使用的首要模板引擎,它基于XML生成HTML片段或页面。我们知道在QWeb报表中,可调用report.external_layout或report.internal_layout模板,给报表加上系统预定义的页眉页脚,如下所示:
但是在实际应用中,企业的每个单据页眉页脚有可能各不相同,这时就需要自定义以满足需求,如何实现呢?
其实很简单,在源码目录addons\report\views下的layouts.xml文件中,定义了report.external_layout和report.internal_layout模板,阅读代码可看出它使用<div class="header"></div>定义页眉,使用<div class="footer"></div>定义页脚,我们只要参照源码如法炮制,下面是一个简单的自定义页眉样例,嵌入报表开始处即可:
- <t t-call="report.external_layout">
- <!-- your code fragments -->
- </t>
但是在实际应用中,企业的每个单据页眉页脚有可能各不相同,这时就需要自定义以满足需求,如何实现呢?
其实很简单,在源码目录addons\report\views下的layouts.xml文件中,定义了report.external_layout和report.internal_layout模板,阅读代码可看出它使用<div class="header"></div>定义页眉,使用<div class="footer"></div>定义页脚,我们只要参照源码如法炮制,下面是一个简单的自定义页眉样例,嵌入报表开始处即可:
- <div class="header">
- <div class="row">
- <div class='text-center' style="color:#808080">
- <span>苏州XXX公司销售合同</span>
- </div>
- </div>
- <div class="row zero_min_height">
- <div style="border-bottom: 1px solid black;"></div>
- </div>
- </div>
0 0
- Odoo(OpenERP)开发实践:在QWeb报表中自定义页眉页脚
- Odoo(OpenERP)开发实践:在QWeb报表中自定义页眉页脚
- Odoo(OpenERP)开发实践:在QWeb报表中自定义页眉页脚
- Odoo(OpenERP)开发实践:在QWeb报表中自定义页眉页脚
- Odoo(OpenERP)开发实践:菜单隐藏(1)
- Odoo(OpenERP)开发实践:菜单隐藏(2)
- Odoo(OpenERP)开发实践:数据模型学习
- Odoo(OpenERP)开发实践:基本字段类型
- odoo openerp 分享-oe嵌入qweb】用js读取数据库数据,用类似html语言重写web报表
- Odoo中Qweb使用入门
- Odoo中Qweb使用入门
- Odoo中Qweb使用入门
- Odoo Qweb报表css丢失问题
- openerp QWeb
- Odoo(OpenERP)开发实践:通过XML-RPC接口访问Odoo数据库
- 如何在CentOS 7.x中安装OpenERP(Odoo)
- 如何在CentOS 7.x中安装OpenERP(Odoo)
- 如何在CentOS 7.x中安装OpenERP(Odoo)
- Android--Android四大组件(二)(Android studio)
- 设计模式
- Android手机游戏摇杆
- USACO 1.1-Friday the Thirteenth
- js配合锚点实现动画滚动与监听
- Odoo(OpenERP)开发实践:在QWeb报表中自定义页眉页脚
- USACO 1.1-gift1
- 树莓派网线直连笔记本电脑
- bash: ./arm-none-linux-gnueabi-gcc: No such file or directory解决方法
- Android图形graphics--自定义TextView,onMeasure和onDraw
- 【Android开发】开源库AndroidSlidingUpPanel详解
- Android通过系统相机和相册设置头像
- USACO 1.1-ride
- Android手机摇杆