Odoo(OpenERP)开发实践:在QWeb报表中自定义页眉页脚
来源:互联网 发布:天浩网络打印服务器 编辑:程序博客网 时间:2024/05/20 16:42
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)
- 【控件篇】ProgressBar+ProgressDialog使用案例
- cocos2dx button的使用以及cocostudio/ObjectFactory.h: No such file or directory错误解决方案
- HDU_1075_What Are You Talking About(字典树)
- softmax回归
- iOS笔记3
- Odoo(OpenERP)开发实践:在QWeb报表中自定义页眉页脚
- 20150327上班第一天
- 非负矩阵分解(NMF)
- atitit.科技公司的超级武器--超级框架,到底要不要自己的框架??
- dojo bootstrap的使用
- 10、@autoreleasepool-内存的分配与释放
- 有大神写DNF外挂的吗
- GPU 与CPU的作用协调,工作流程、GPU整合到CPU得好处
- 拼音排序