Advanced Views - Tree View Decoration Attribute in Odoo 14 | List View | Odoo 14 Development
Odoo Tree Views can take supplementary attributes to further customize their behavior:
decoration-{$name}
allow changing the style of a row’s text based on the corresponding record’s attributes.
0:00 Introduction
1:44 Tree view of course
6:11 open the openacademy app to view the changes
10:11 Give the value as top and view the changes
17:20 Define model in the python file
19:45 Define separate order for the list view
In this video, we will discuss how you can add colors to the tree view based on conditions.
As in the Odoo backend, we have a tree view for the listing of the records and a kanban view. The kanban view shows records as “cards”, midway between a list view and a non-editable form view.
In the list view, we have a default data grid table with rows and columns. if we have a requirement where we need to highlight certain rows in the list view based on certain conditions in the current model. We highlight the rows using colors.
The decorators that can be used are
decoration-it – ITALICS
decoration-bf – BOLD
decoration-danger – LIGHT RED
decoration-primary – LIGHT PURPLE
decoration-info – LIGHT BLUE
decoration-warning – LIGHT BROWN
decoration-muted – LIGHT GRAY
decoration-success – LIGHT GREEN