Introduction
When it comes to a huge data set, tree view table header is invisible in odoo when scrolling down to below. So to fix a table header we can easily map the column with value.
Pre-requisite
To achieve sticky feature in odoo tree view we need to implement a scss
file feature.
Implementation
Create a new file in any module using the extension stickly.scss
in location /static/src/scss
.
.o_list_view .o_list_table thead { position: sticky; top: 0; z-index: 999; } .table-responsive { overflow: visible; } .o_list_view .table-responsive .table thead { z-index: 1; } .o_field_x2many .table-responsive { overflow: auto !important; } .o_account_reports_page .table-responsive { overflow-x: auto !important; }
Conclusion
As class is available in odoo we just added the sticky feature in it using CSS.