отчет webkit в openerp, как сделать его альбомным и добавить заголовок

Я создал файл отчета веб-комплекта, и я знаю, что по умолчанию он портретный, как я могу сделать его альбомным? и добавить к нему верхний/нижний колонтитул, и как я могу настроить это только для определенных отчетов?

Я попытался добавить верхние/нижние колонтитулы веб-кита, затем настроить свой отчет на «header=True» и даже попробовать header='name_of_header_footer, но это не сработало.


person Kenneth    schedule 23.04.2014    source источник


Ответы (2)


Вы можете добавить следующий код в свою запись для альбомной ориентации,

        <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>
person mp061189    schedule 20.11.2014

Вы можете изменить Портрет или Альбом в Settings > Technical > Webkit Headers/Footers.

Чтобы изменить, в каких отчетах используются верхние/нижние колонтитулы, перейдите к Settings > Technical > Actions > Reports. Найдите нужный отчет и измените поле «Заголовок Webkit».

Также помните, что можно установить заголовок, который отчет должен использовать в файлах 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")
person adekock11    schedule 23.07.2014