添加 bootstrap css 到 odoo 报告
Add bootstrap css to odoo report
我正在使用 bootstrap 元素创建报告...https://postimg.org/image/nyoith02t/
看起来不太好,如何在报告中添加bootstrap路径,或者继承其他模块?
我的模块位置是 odoo9 / custom_module / my_module(不在插件中)。
创建带有空 STYLE TAG 的报表。
<openerp>
<data>
<report
id="report_for_my_model"
model="myaddon.mymodel"
string="Report"
name="myaddon.report_view"
file="myaddon.report_for_my_model"
report_type="qweb-pdf"/>
<template id="report_view">
<style type="text/css">
</style>
<t t-call="report.html_container">
<t t-foreach="docs" t-as="doc">
<t>
<div class="page">
<!-- YOUR REPORT HERE -->
</div>
</t>
</t>
</t>
</template>
</data>
</openerp>
然后创建另一个文件并在其中粘贴 bootstrap 的 css。我不确定你是否可以使用 minified。您可能还必须将 < 替换为 <
但我不完全确定。这种技术适用于简单的 css,我在使用它时就知道了。
<openerp>
<data>
<template id="myaddon_bootstrap_style" inherit_id="myaddon.report_view">
<xpath expr="//style" position="after">
<style type="text/css">
/*
YOUR CSS HERE
*/
</style>
</xpath>
</template>
</data>
</openerp>
我正在使用 bootstrap 元素创建报告...https://postimg.org/image/nyoith02t/
看起来不太好,如何在报告中添加bootstrap路径,或者继承其他模块?
我的模块位置是 odoo9 / custom_module / my_module(不在插件中)。
创建带有空 STYLE TAG 的报表。
<openerp>
<data>
<report
id="report_for_my_model"
model="myaddon.mymodel"
string="Report"
name="myaddon.report_view"
file="myaddon.report_for_my_model"
report_type="qweb-pdf"/>
<template id="report_view">
<style type="text/css">
</style>
<t t-call="report.html_container">
<t t-foreach="docs" t-as="doc">
<t>
<div class="page">
<!-- YOUR REPORT HERE -->
</div>
</t>
</t>
</t>
</template>
</data>
</openerp>
然后创建另一个文件并在其中粘贴 bootstrap 的 css。我不确定你是否可以使用 minified。您可能还必须将 < 替换为 <
但我不完全确定。这种技术适用于简单的 css,我在使用它时就知道了。
<openerp>
<data>
<template id="myaddon_bootstrap_style" inherit_id="myaddon.report_view">
<xpath expr="//style" position="after">
<style type="text/css">
/*
YOUR CSS HERE
*/
</style>
</xpath>
</template>
</data>
</openerp>