自定义字体颜色字段Odoo
该模型具有属性状态自定义字体颜色字段Odoo,odoo,odoo-13,Odoo,Odoo 13,该模型具有属性状态 status = fields.Selection([ ('Progreso', 'En progreso'), ('Completa', 'Completa'), ('Anulada', 'Anulada'), ('En espera', 'En espera') ], 'Estado') 景色 <div class="card-text"> <field name="status" /> </di
status = fields.Selection([
('Progreso', 'En progreso'),
('Completa', 'Completa'),
('Anulada', 'Anulada'),
('En espera', 'En espera')
], 'Estado')
景色
<div class="card-text">
<field name="status" />
</div>
我希望每个状态都有特定的字体颜色:
程序:蓝色
康普莱托:绿色
谢谢您可以尝试此功能,但仅限于颜色列表
<field name = 'status' widget="selection" decoration-danger="status=='Progreso'" decoration-info="status=='Completa'" decoration-muted="status=='Anulada'" decoration-success="status=='En espera'"/>
装饰bf-粗体
装饰it-斜体
装饰危险-浅红色
装饰信息-浅蓝色
装饰柔和-浅灰色
初级装饰-浅紫色
装饰成功-浅绿色
装饰警告-浅棕色
你也可以试试这个
<field name = 'status' widget="selection" t-att-style="'color: #f00;' if status == 'Progreso' else ('color: #00f;' if status ==
'Completa' else 'color: #696969;')" />
太好了。你太棒了!