Как изменить размер шрифта в чеке заказа в Odoo POS?

Используя Odoo 11, я хочу изменить размер шрифта в квитанции о заказе на кухню

  <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'/>

person user2379186    schedule 29.03.2019    source источник


Ответы (1)


Полный шаблон выглядит так

<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>
person ChesuCR    schedule 01.04.2019