Tài liệu này được dịch bởi AI. Đối với bất kỳ thông tin không chính xác nào, vui lòng tham khảo phiên bản tiếng Anh
Trường sắp xếp dùng để sắp xếp các bản ghi trong một bộ sưu tập, hỗ trợ sắp xếp theo nhóm.
Vì trường sắp xếp là trường của cùng một bộ sưu tập, nên khi sắp xếp theo nhóm, một bản ghi không thể thuộc nhiều nhóm.
Plugin tích hợp sẵn, không cần cài đặt riêng.

Khi tạo trường sắp xếp, các giá trị sắp xếp sẽ được khởi tạo:
Trường sort1 không được nhóm.

Các trường sắp xếp của mỗi bản ghi sẽ được khởi tạo dựa trên trường khóa chính và trường ngày tạo.


Lúc này, tất cả các bản ghi trong bộ sưu tập sẽ được nhóm trước (nhóm theo ID Lớp), sau đó trường sắp xếp (sort2) sẽ được khởi tạo. Các giá trị khởi tạo của mỗi bản ghi là:

Trường sắp xếp chủ yếu được sử dụng để sắp xếp bằng cách kéo và thả các bản ghi trong các khối khác nhau. Các khối hiện hỗ trợ sắp xếp bằng cách kéo và thả bao gồm bảng và bảng điều khiển.
:::warning
Khối bảng

Khối bảng quan hệ
:::warning Trong một khối quan hệ một-nhiều:
Hiệu quả cuối cùng là nhất quán, nhưng số lượng bản ghi tham gia sắp xếp là khác nhau. Để biết thêm chi tiết, xem Giải thích Quy tắc Sắp xếp.

Giả sử có một tập hợp dữ liệu:
Khi một phần tử, chẳng hạn 5, di chuyển lên vị trí của 3, lúc này, chỉ có vị trí của các mục 3, 4 và 5 thay đổi. Mục 5 chiếm vị trí của 3, và các mục 3, 4 mỗi mục dịch chuyển lùi một vị trí.
Nếu sau đó chúng ta di chuyển mục 6 lùi về vị trí của 8, mục 6 chiếm vị trí của 8, và các mục 7, 8 mỗi mục dịch chuyển lên một vị trí.
Khi sắp xếp theo nhóm, nếu một bản ghi được di chuyển sang nhóm khác, thì việc gán nhóm của nó cũng sẽ thay đổi. Ví dụ:
Khi mục 1 được di chuyển sau mục 6 (hành vi mặc định), nhóm của nó cũng sẽ thay đổi từ A thành B.
Ví dụ, hãy xem xét một tập hợp dữ liệu:
Giao diện chỉ hiển thị một chế độ xem đã lọc:
Khi mục 1 được di chuyển đến vị trí của mục 9, vị trí của tất cả các mục trung gian (2, 3, 4, 5, 6, 7, 8) cũng sẽ thay đổi, ngay cả khi chúng không hiển thị.
Giao diện hiện hiển thị thứ tự mới dựa trên các mục đã lọc: