TRIER LISTE

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 6.0


TRIER LISTE (liste{; > ou <})

ParamètreTypeDescription
listeRéfListeNuméro de référence de liste
> ou <Ordre de tri :
> pour trier la liste dans l'ordre croissant ou
< pour trier la liste dans l'ordre décroissant

Description

La commande TRIER LISTE effectue un tri sur la liste dont vous avez passé le numéro de référence dans le paramètre liste.

Pour effectuer un tri dans l'ordre croissant, passez > comme deuxième paramètre. Pour effectuer un tri dans l'ordre décroissant, passez < comme deuxième paramètre. Si vous omettez ce paramètre, TRIER LISTE effectue par défaut un tri croissant.

TRIER LISTE trie tous les niveaux de la liste : les éléments de la liste, puis les sous-éléments de chaque sous-liste, puis des sous-listes suivantes, etc., sont triés. C'est pourquoi généralement vous utiliserez la commande TRIER LISTE avec une liste affichée dans un formulaire. Le tri d'une sous-liste a moins d'intérêt car son ordre sera modifié dès qu'un appel à une liste se produira à un niveau supérieur.

TRIER LISTE ne modifie pas l'état courant déployé/contracté de la liste et de ses éventuelles sous-listes, ni l'élément courant. Cependant, comme l'élément courant peut être déplacé à la suite du tri, Elements selectionnes peut retourner une position différente avant et après le tri.

Exemple

Voici la liste nommée hList, affichée ici en mode Utilisation :

Après l'exécution du code suivant :

      ` Trier la liste et ses sous-listes dans l'ordre croissant
   TRIER LISTE(hList;>)
   REDESSINER LISTE(hList) ` N'oubliez pas d'appeler REDESSINER LISTE sinon elle ne sera pas mise à jour

... la liste apparaît ainsi :

Après l'exécution du code suivant :

      ` Trier la liste et ses sous-listes dans l'ordre décroissant
   TRIER LISTE(hList;<)
   REDESSINER LISTE(hList) ` N'oubliez pas d'appeler REDESSINER LISTE sinon elle ne sera pas mise à jour

... la liste apparaît ainsi :

Référence

Elements selectionnes.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant