Openerp 动态更改qweb报表的字体大小
是否有一个模块或方法可以动态定义qweb报告的字体大小(例如在配置上),而不在代码上更改它?您可以在Openerp 动态更改qweb报表的字体大小,openerp,odoo-10,Openerp,Odoo 10,是否有一个模块或方法可以动态定义qweb报告的字体大小(例如在配置上),而不在代码上更改它?您可以在res.company模块上创建一个字段(或多个字段),以定义font\u size或任何其他您想要的功能,然后从qweb调用它们: # Field can be Integer or Float <p t-attf-style="font-size: #{o.company_id and o.company_id.font_size or '12'}px;"> # Field ca
res.company
模块上创建一个字段(或多个字段),以定义font\u size
或任何其他您想要的功能,然后从qweb调用它们:
# Field can be Integer or Float
<p t-attf-style="font-size: #{o.company_id and o.company_id.font_size or '12'}px;">
# Field can be Char, but is more prone to possible user input error
<p t-attf-style="font-size: #{o.company_id and o.company_id.font_size or '12px'};">
#字段可以是整数或浮点
当然,这要求您的报表所针对的任何模型都必须有一个company\u id
字段才能从中提取。然而,大多数模型已经具备了这一点,因此这是一个相当安全的假设
这项技术在文档中的任何地方都没有提到,但我还是会链接到它
据我所知,您可以在“设置”>“报告”>“字体”中更改字体类型,但我认为无法更改大小,至少无法从“设置”中更改。