Cette documentation a été traduite automatiquement par IA.
Les champs de tri servent à organiser les enregistrements d'une collection. Ils permettent également de trier les données au sein de groupes.
Étant donné qu'un champ de tri fait partie de la même collection, un enregistrement ne peut pas être attribué à plusieurs groupes lors de l'utilisation du tri par groupe.
Ce plugin est intégré, aucune installation séparée n'est requise.

Lors de la création de champs de tri, les valeurs de tri sont initialisées :
Le champ sort1 n'est pas groupé.

Les champs de tri de chaque enregistrement seront initialisés en fonction du champ de clé primaire et du champ de date de création :


À ce stade, tous les enregistrements de la collection seront d'abord regroupés (par ID de Classe), puis le champ de tri (sort2) sera initialisé. Voici les valeurs initiales de chaque enregistrement :

Les champs de tri sont principalement utilisés pour le tri par glisser-déposer des enregistrements dans divers blocs. Actuellement, les blocs qui prennent en charge le tri par glisser-déposer sont les tableaux et les tableaux de bord (kanban).
:::warning
Bloc tableau

Bloc de tableau de relation
:::warning Dans un bloc de relation un-à-plusieurs :
L'effet final est cohérent, mais le nombre d'enregistrements participant au tri est différent. Pour plus de détails, consultez l'Explication des règles de tri.

Supposons que nous ayons un ensemble de données :
Lorsqu'un élément, par exemple 5, est déplacé vers l'avant à la position de 3, seules les positions des éléments 3, 4 et 5 changent. L'élément 5 prend la position de 3, et les éléments 3 et 4 se décalent chacun d'une position vers l'arrière.
Si nous déplaçons ensuite l'élément 6 vers l'arrière à la position de 8, l'élément 6 prend la position de 8, et les éléments 7 et 8 se décalent chacun d'une position vers l'avant.
Lors du tri par groupe, si un enregistrement est déplacé vers un autre groupe, son affectation de groupe changera également. Par exemple :
Lorsque l'élément 1 est déplacé après l'élément 6 (comportement par défaut), son groupe changera également de A à B.
Par exemple, considérons un ensemble de données :
L'interface n'affiche qu'une vue filtrée :
Lorsque l'élément 1 est déplacé à la position de l'élément 9, les positions de tous les éléments intermédiaires (2, 3, 4, 5, 6, 7, 8) changeront également, même s'ils ne sont pas visibles.
L'interface affiche maintenant le nouvel ordre basé sur les éléments filtrés :