Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
1730 Ansichten
How could I change the style of a field dynamically based on a condition, specifically I want to change the background color of the name field of a task in the project, set it to the same color as it has in the kanban view


Avatar
Verwerfen
Beste Antwort

Hi, 

Please try to use t-attf tag inside the record


example:

t-attf-style="background:{{condition?red:blue}};"


in this if the condition satisfies it takes red and else it takes blue

Regards

Avatar
Verwerfen
Beste Antwort

A workaround to achieve something like this is to add multiple fields and make them visible for the given condition. So something like this:


<field 

   name="my_field" 

   string="My Field" 

   class="class_green" 

   attrs="{'invisible': [('condition', '!=', 'value')]}" 

/>


<field 

   name="my_field" 

   string="My Field" 

   class="class_red" 

   attrs="{'invisible': [('condition', '!=', 'other_value')]}" 

/>


I hope this helps!

Avatar
Verwerfen