odoo10 report添加自定义CSS—第二篇

来源:互联网 发布:画风好的h漫 知乎 编辑:程序博客网 时间:2024/06/13 06:00

昨天写了odoo10 report添加自定义CSS的两种方法,这还有一种方法,这个比较正规一点了。


添加下列代码到xml文件中,这段代码放哪里都行,再新建一个xml也可以,只要在manifest中引入了就行。下面用到的report.css是自己新建一个即可,名字随便改。

<template id="minimal_layout" inherit_id="report.minimal_layout"><xpath expr="//head" position="inside"><link href="/qingjia/static/src/css/report.css" rel="stylesheet"/></xpath></template>



整个report.xml文件

<odoo><data><template id="minimal_layout" inherit_id="report.minimal_layout"><xpath expr="//head" position="inside"><link href="/qingjia/static/src/css/report.css" rel="stylesheet"/></xpath></template><template id="qingjiadan_action_report"> <t t-call="report.html_container"><div class="page"> <t t-call="qingjia.main_css"/><table class="test-report"><tr class="test-report"><td>名字</td><td>请假天数</td><td>开始日期</td><td>原因</td><td>状态</td></tr><t t-foreach="docs" t-as="o"><tr><td><t t-raw="o.name" /></td><td><t t-raw="o.days" /></td><td><t t-raw="o.startdate" /></td><td><t t-raw="o.reason" /></td><td><t t-raw="o.state" /></td></tr></t></table></div></t></template><report id="action_report_qingjia"model="qingjia.qingjiadan"string="打印请假单"report_type="qweb-pdf"name="qingjia.qingjiadan_action_report"/></data></odoo>


整个模块下载地址:http://download.csdn.net/download/qingtianjushi/10129142

原创粉丝点击