如何在Odoo POS中更改订单收据中的字体大小?

时间:2019-03-29 21:57:31

标签: xml odoo odoo-10 odoo-11 odoo-view

使用Odoo 11我想更改Kitchen Order收据上的字体大小

  <t t-foreach="changes.new" t-as="change">
                    <div size="double-height" t-if="!change.order">
                        <line line-ratio='0.6'>
                            <left><t t-esc="change.name_wrapped[0]" /></left>
                            <right><t t-esc="change.qty" /> <t t-esc="change.unit" /></right>
                        </line>
                        <t t-call="NameWrapped"/>

我想使名称更大字体

我尝试过

<t t-foreach="changes.new" t-as="change">
                <div size="double-height" t-if="!change.order">
                    <line line-ratio='0.6'>
                        <left><t t-esc="change.name_wrapped[0]" /></left>
                        <right><t t-esc="change.qty" /> <t t-esc="change.unit" /></right>
                    </line>
                    <t t-call="NameWrapped" size='double-height'/>

1 个答案:

答案 0 :(得分:0)

完整的模板如下

<t t-name="NameWrapped">
    <t t-foreach="change.name_wrapped.slice(1)" t-as="wrapped_line">
        <line>
            <left></left>
            <right><t t-esc="wrapped_line"/></right>
        </line>
    </t>
</t>

继承并更新此模板,结果应为:

<t t-name="NameWrapped">
    <t t-foreach="change.name_wrapped.slice(1)" t-as="wrapped_line">
        <line size='double-height'>
            <left></left>
            <right><t t-esc="wrapped_line"/></right>
        </line>
    </t>
</t>

因此,您可以做类似

的操作
<t t-extend="NameWrapped">
    <t t-jquery="line" t-operation="replace">
        <line size="double-height">
            <left></left>
            <right><t t-esc="wrapped_line"/></right>
        </line>
    </t>
</t>