View filtering & columns
Sức mạnh của view nằm ở bộ lọc, sắp xếp và lựa chọn cột. Cấu hình tốt giúp người dùng thấy đúng dữ liệu cần mà không phải tự lọc.
Bộ lọc (filter criteria)
Phần tiêu đề “Bộ lọc (filter criteria)”- Định nghĩa điều kiện bằng giao diện trực quan: AND/OR, nhóm điều kiện.
- Toán tử: Equals, Contains, Greater than, Last X days, In/Not in…
- Lọc động theo người dùng: dùng “Equals Current User” → view “của tôi” tự lọc theo người đăng nhập (vd “Đơn của tôi”).
Lọc theo bảng liên quan
Phần tiêu đề “Lọc theo bảng liên quan”- Lọc dựa trên cột của bảng liên quan (qua quan hệ).
- Vd: “Đơn hàng có Khách thuộc khu vực Miền Bắc”.
Chọn & sắp xếp cột
Phần tiêu đề “Chọn & sắp xếp cột”- Thêm/bớt cột, đổi thứ tự, độ rộng.
- Thêm cột từ bảng liên quan (vd hiện Tên Khách trên view Đơn hàng).
- Sort đa cấp: sắp xếp theo nhiều cột.
View động “của tôi”
Phần tiêu đề “View động “của tôi””Filter: Owner Equals [Current User]Sort: Created On (Descending)→ Mỗi người mở view này thấy bản ghi của riêng mình, mới nhất trước — không cần view riêng cho từng người.
Liên hệ bảo mật
Phần tiêu đề “Liên hệ bảo mật”- View chỉ là bộ lọc hiển thị — KHÔNG phải bảo mật. Người dùng vẫn có thể đổi view/lọc khác.
- Để thật sự giới hạn dữ liệu, dùng security roles + RLS theo bản ghi, không dựa vào view.