Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自定义字体颜色字段Odoo_Odoo_Odoo 13 - Fatal编程技术网

自定义字体颜色字段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;')" />

太好了。你太棒了!