#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>