Odoo 14 打印源代码修改:弹出预览而非下载
要将 Odoo 14 的打印源代码下载改为弹出打印预览,请按照以下步骤操作:
-
在 Odoo 14 中打开要编辑的报表。
-
点击'编辑'按钮,然后选择'源代码'选项。
-
在源代码编辑器中,找到以下代码:
<report
id="report_id"
model="model_name"
string="Report Name"
report_type="qweb-pdf"
name="module_name.report_template_name"
file="module_name.report_template_name"
/>
-
将'report_type'属性的值从'qweb-pdf'更改为'qweb-html'.
-
将'file'属性的值从'module_name.report_template_name'更改为'module_name.report_template_name_html'.
-
添加以下代码:
<template id="report_template_name_html">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<div class="page">
<div class="col-xs-12">
<iframe src="/report/html/report.report_id/REPORT_NAME?download=false" style="border: none; width: 100%; height: 600px;"></iframe>
</div>
</div>
</t>
</t>
</template>
-
将'report_id'替换为报表的ID,将'REPORT_NAME'替换为报表的名称,将'report_template_name'替换为报表模板的名称。
-
保存更改并关闭源代码编辑器。
-
现在,当您打印该报表时,它将弹出打印预览,而不是直接下载PDF文件。
原文地址: https://www.cveoy.top/t/topic/ndhK 著作权归作者所有。请勿转载和采集!