我创建了一个Web工具包报告文件,我知道它默认是肖像, 我怎样才能成为一个景观?并向其添加页眉/页脚,如何仅在特定报告上设置它?
我尝试添加Web工具包页眉/页脚然后配置我的报告 'header = True'甚至尝试header ='name_of_header_footer但它确实无法正常工作
答案 0 :(得分:1)
您可以在横向记录中添加以下代码,
<field name="html"><![CDATA[]]></field>
<field name="footer_html"><![CDATA[]]></field>
<field name="orientation">Landscape</field>
<field name="format">Letter</field>
<field eval="06.0" name="margin_top"/>
<field eval="15.0" name="margin_bottom"/>
和标题,
<field name="html"><![CDATA[
<html>
your html page
</html>
]]>
</field>
和页脚,
<field name="footer_html"><![CDATA[
<html>
your html page
</html>
]]>
</field>
答案 1 :(得分:0)
您可以在Settings > Technical > Webkit Headers/Footers
更改纵向或横向。
要更改哪些报告使用哪个页眉/页脚,您可以转到Settings > Technical > Actions > Reports
。搜索所需的报告并更改字段&#34; Webkit Header&#34;。
还记得可以设置报告应该在XML文件中使用的标题:
<report
auto="False"
id="account_partner_statement"
model="res.partner"
name="account.partner_statement.webkit"
file="custom_reports_webkit/report/account_partner_statement.mako"
string="Partner Statement"
report_type="webkit"
webkit_header="custom_company_header" />
还可以在声明自定义解析器时设置标头:
report_sxw.report_sxw(
'report.account.partner_statement.webkit',
'res.partner',
'addons/custom_reports_webkit/report/account_partner_statement.mako',
parser=partner_statement,
header="custom_company_header")