Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
1739 Переглядів
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


Аватар
Відмінити
Найкраща відповідь

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

Аватар
Відмінити
Найкраща відповідь

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!

Аватар
Відмінити