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

#xml #odoo #odoo-10 #odoo-11 #odoo-view

#xml #odoo #odoo-10 #odoo-11 #odoo-просмотр

Вопрос:

Используя 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'/>
  

Ответ №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>