为什么我的 QWeb 报告中有黑色背景
why there is a black background in my QWeb report
我已经为我的模型odoo写了一份报告;但是当我打印我的模型时,我发现所有的领域都是黑色背景,我不知道为什么,请给我一个建议:
report file XML
<?xml version="1.0" encoding="UTF-8" ?>
<!--<?xml-stylesheet type="text/css" href="view.css"?>-->
<openerp>
<data>
<report
id="action_report_omega"
model="omega.model"
string="Report"
report_type="qweb-pdf"
file="model_x.report_omega_document"
name="model_x.report_omega_document"
/>
</data>
</openerp>
这是我的模板视图:
<?xml version="1.0" encoding="UTF-8" ?>
<openerp>
<data>
<template id="report_omega_document">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<div class="page" style="page-break-after: always;">
<div class="header">
<div class="row">
<div class="col-xs-3">
<img t-if="res_company.logo" t-att-src="'data:image/png;base64,%s' %res_company.logo"/>
</div>
</div>
<hr/>
</div>
<div class="body">
<h2 style="text-align: center; line-height: 2;">ORDER DE MISSION</h2>
<div>
<table style="border: 1px solid black; width: 100%;">
<tr style="padding: 3px;">
<td style="padding: 5px 5px 5px 5px; border: 1px solid black; width: 30%;"><strong>Référence</strong></td>
<td style="padding: 5px 5px 5px 5px; border: 1px solid black;"><p t-field="docs.number"/></td>
</tr>
</table>
</div>
[...]
</template>
</data>
</openerp>
这就是我一直得到的结果:
这就是我想要看到的结果:
我用过这条线:
<div class="page" style="page-break-after:always; background-color:white !important;">
然后我得到这个结果:
这对我有用
<div class="page" style="page-break-after: always;background-color:#fff !important;">
我已经为我的模型odoo写了一份报告;但是当我打印我的模型时,我发现所有的领域都是黑色背景,我不知道为什么,请给我一个建议:
report file XML
<?xml version="1.0" encoding="UTF-8" ?>
<!--<?xml-stylesheet type="text/css" href="view.css"?>-->
<openerp>
<data>
<report
id="action_report_omega"
model="omega.model"
string="Report"
report_type="qweb-pdf"
file="model_x.report_omega_document"
name="model_x.report_omega_document"
/>
</data>
</openerp>
这是我的模板视图:
<?xml version="1.0" encoding="UTF-8" ?>
<openerp>
<data>
<template id="report_omega_document">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<div class="page" style="page-break-after: always;">
<div class="header">
<div class="row">
<div class="col-xs-3">
<img t-if="res_company.logo" t-att-src="'data:image/png;base64,%s' %res_company.logo"/>
</div>
</div>
<hr/>
</div>
<div class="body">
<h2 style="text-align: center; line-height: 2;">ORDER DE MISSION</h2>
<div>
<table style="border: 1px solid black; width: 100%;">
<tr style="padding: 3px;">
<td style="padding: 5px 5px 5px 5px; border: 1px solid black; width: 30%;"><strong>Référence</strong></td>
<td style="padding: 5px 5px 5px 5px; border: 1px solid black;"><p t-field="docs.number"/></td>
</tr>
</table>
</div>
[...]
</template>
</data>
</openerp>
这就是我一直得到的结果:
这就是我想要看到的结果:
我用过这条线:
<div class="page" style="page-break-after:always; background-color:white !important;">
然后我得到这个结果:
这对我有用
<div class="page" style="page-break-after: always;background-color:#fff !important;">