Trong bài viết này, MaxSolution sẽ hướng dẫn cách để sắp xếp màn hình (kanban hoặc list) theo một ô bất kỳ mà không cần sử dụng Odoo Studio
Ví dụ: Sắp xếp hiển thị kanban hoặc list theo trường (field) city theo thứ tự tăng dần hoặc giảm dần
Bước 1: Vào màn hình list hoặc kanban cần chỉnh
Bước 2: mở chế độ developer mode
Bước 3: Chọn Edit view: list hoặc Edit view: Kanban
Bước 4: Bấm qua tab inherited view, tạo 01 custom view mới với tên bất kỳ. Thêm 1 trong 2 đoạn code bên dưới
create_date : danh sách hiển thị sẽ được sắp xếp theo field này. Bạn có thể sử dụng bất kỳ field nào trong model Odoo tương ứng
asc là thứ tự tăng dần và desc là thứ tựgiảm dần
Đối với view kanban
<data>
<xpath expr="//kanban[1]" position="attributes">
<attribute name="default_order">create_date asc</attribute>
</xpath>
</data>
Đối với view dạng list
<data>
<xpath expr="//tree[1]" position="attributes">
<attribute name="default_order">create_date desc</attribute>
</xpath>
</data>