INSERER 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

version 6.0


INSERER ELEMENT (liste; avantElément | *; texteElément; numElément{; sous_Liste{; déployé}})

ParamètreTypeDescription
listeRéfListeNuméro de référence de liste
avantElément | *Num | *Numéro de référence d'élément ou
* pour l'élément de la liste actuellement
sélectionné
texteElémentAlphaLibellé du nouvel élément (255 caractères maxi)
numElémentNumériqueNuméro de référence unique du nouvel élément
sous_ListeRefListSous-liste optionnelle rattachée au nouvel élément
déployéBooléenIndique si la sous-liste doit être déployée ou non

Description

La commande INSERER ELEMENT insère un nouvel élément dans la liste dont le numéro de référence est passé dans liste.

Si vous passez * comme deuxième paramètre, le nouvel élément est inséré avant l'élément actuellement sélectionné dans la liste. Dans ce cas, le nouvel élément devient l'élément actuellement sélectionné.

Sinon, si vous souhaitez insérer le nouvel élément avant un élément spécifique, passez le numéro de référence de cet élément comme deuxième paramètre. Dans ce cas, le nouvel élément inséré n'est pas automatiquement sélectionné. Si le numéro que vous passez ne correspond à aucun élément de la liste, la commande ne fait rien.

Vous passez le texte et le numéro de référence du nouvel élément dans les paramètres texteElément et numElément.

Exemple

L'exemple suivant insère un élément (associé à aucune sous-liste) juste devant l'élément actuellement sélectionné dans la liste hList:

   vlUniqueRef:=vlUniqueRef+1
   INSERER ELEMENT(hList;*;"Nouvel élément";vlUniqueRef)
   REDESSINER LISTE(hList)

Référence

AJOUTER A LISTE.


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