openerp中的webkit报告,如何使其成为横向并添加标题

时间:2014-04-23 09:00:05

标签: openerp-7

我创建了一个Web工具包报告文件,我知道它默认是肖像, 我怎样才能成为一个景观?并向其添加页眉/页脚,如何仅在特定报告上设置它?

我尝试添加Web工具包页眉/页脚然后配置我的报告 'header = True'甚至尝试header ='name_of_header_footer但它确实无法正常工作

2 个答案:

答案 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")