Diese Dokumentation wurde automatisch von KI übersetzt.
Sortierfelder werden verwendet, um Datensätze in einer Sammlung zu sortieren. Sie unterstützen auch die Sortierung innerhalb von Gruppen.
Da das Sortierfeld Teil derselben Sammlung ist, kann ein Datensatz bei der Gruppensortierung nicht mehreren Gruppen zugewiesen werden.
Dieses Plugin ist integriert und muss nicht separat installiert werden.

Beim Erstellen von Sortierfeldern werden die Sortierwerte initialisiert:
Das Feld sort1 ist nicht gruppiert.

Die Sortierfelder jedes Datensatzes werden basierend auf dem Primärschlüsselfeld und dem Erstellungsdatumsfeld initialisiert.


Dabei werden alle Datensätze in der Sammlung zuerst gruppiert (nach Class ID), und anschließend wird das Sortierfeld (sort2) initialisiert. Die initialen Werte jedes Datensatzes sind:

Sortierfelder werden hauptsächlich für die Drag-and-Drop-Sortierung von Datensätzen in verschiedenen Blöcken verwendet. Aktuell unterstützen Tabellen und Boards die Drag-and-Drop-Sortierung.
:::warning
Tabellenblock

Beziehungstabellenblock
:::warning In einem Eins-zu-Viele-Beziehungsblock:
Der Endeffekt ist derselbe, aber die Anzahl der an der Sortierung beteiligten Datensätze unterscheidet sich. Weitere Details finden Sie unter Erläuterung der Sortierregeln.

Angenommen, Sie haben einen Datensatz:
Wenn ein Element, zum Beispiel 5, vorwärts an die Position von 3 verschoben wird, ändern sich nur die Positionen der Elemente 3, 4 und 5. Element 5 nimmt die Position von 3 ein, und die Elemente 3 und 4 verschieben sich jeweils eine Position nach hinten.
Wenn Sie dann Element 6 rückwärts an die Position von 8 verschieben, nimmt Element 6 die Position von 8 ein, und die Elemente 7 und 8 verschieben sich jeweils eine Position nach vorne.
Bei der Gruppensortierung ändert sich die Gruppenzuweisung eines Datensatzes, wenn er in eine andere Gruppe verschoben wird. Zum Beispiel:
Wenn Element 1 nach Element 6 verschoben wird (Standardverhalten), ändert sich seine Gruppe ebenfalls von A zu B.
Betrachten Sie zum Beispiel einen Datensatz:
Die Benutzeroberfläche zeigt nur eine gefilterte Ansicht:
Wenn Element 1 an die Position von Element 9 verschoben wird, ändern sich auch die Positionen aller dazwischenliegenden Elemente (2, 3, 4, 5, 6, 7, 8), auch wenn diese nicht sichtbar sind.
Die Benutzeroberfläche zeigt nun die neue Reihenfolge basierend auf den gefilterten Elementen an: