SELECTIONNER ELEMENT PAR REFERENCE

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

version 6.0


SELECTIONNER ELEMENT PAR REFERENCE (liste; réfElément)

ParamètreTypeDescription
listeRéfListeNuméro de référence de liste
réfElémentNumériqueNuméro de référence d'élément

Description

La commande SELECTIONNER ELEMENT PAR REFERENCE sélectionne l'élément dont vous avez passé le numéro de référence dans réfElément parmi la liste dont vous avez passé le numéro de référence dans liste.

Si le numéro d'élément ne correspond à aucun élément de la liste, la commande ne fait rien.

Si l'élément n'est pas visible (car il est par exemple inclus dans une liste contractée), SELECTIONNER ELEMENT PAR REFERENCE déploie la ou les sous-liste(s) correspondante(s) de manière à ce que le nouvel élément sélectionné devienne visible.

Si vous travaillez avec les numéros de référence des éléments, assurez-vous d'utiliser des numéros uniques, sinon vous ne pourrez pas différencier les éléments. Pour plus d'informations sur ce point, reportez-vous à la description de la commande AJOUTER A LISTE.

Exemple

En supposant que hList est une liste dont les éléments ont des numéros de référence uniques, la méthode objet de bouton suivante sélectionne l'élément parent (s'il existe) de l'élément actuellement sélectionné :

   $vlElémPos:=Element selectionne(hList)   ` Récupérer la position de l'élément sélectionné
   INFORMATION ELEMENT(hList;$vlElémPos;$vlElémRef;$vsElémText) ` Numéro de référence de cet élément
   $vlParentElémRef:=Element parent(hList;$vlElémRef)  ` Numéro de l'élément parent (s'il existe)
   Si ($vlParentElémRef>0)
          ` Sélection de l'élément parent
        SELECTIONNER ELEMENT PAR REFERENCE(hList;Element parent(hList;$vlElémRef))
        REDESSINER LISTE(hList)  ` Ne pas oublier de redessiner la liste pour la mettre à jour
   Fin de si 

Référence

Element selectionne, SELECTIONNER ELEMENT.


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