DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Arbre
  • Manipulation d'éléments doublons dans un champ Arbre
  • Quand utiliser la fonction ArbreID ?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Permet de construire le chemin des éléments d'un champ Arbre en différenciant les doublons. Cette fonction est utilisable dans toutes les fonctions de manipulation des éléments d'un champ Arbre.
Exemple
RésultatArbre est un booléen
RésultatArbre = ArbreAjoute(ARBRE_Arbre1, "Racine" + TAB + "Feuille", aDéfaut, aDéfaut, "Id unique feuille")
RésultatArbre = ArbreAjoute(ARBRE_Arbre1, "Racine" + TAB + "Feuille", aDéfaut, aDéfaut, "Id unique feuille 2", aAccepteDoublon)
// Suppression du 2ème doublon
ArbreSupprime(ARBRE_Arbre1, "Racine" + TAB + "Feuille" + ArbreID("Id unique feuille 2"))
Syntaxe
<Résultat> = ArbreID(<Identifiant>)
<Résultat> : Chaîne de caractères
Chaîne de contrôle à ajouter au nom de l'élément lorsque cet élément est manipulé par les fonctions de gestion des champs Arbre.
<Identifiant> : Chaîne de caractères
Identifiant de l'élément. Cet identifiant est utilisé pour construire la chaîne de contrôle de l'élément. Cet identifiant doit être identique à celui utilisé dans les fonctions ArbreAjoute, ArbreInsère ou ArbreModifie.
Remarques

Manipulation d'éléments doublons dans un champ Arbre

La gestion des doublons dans les champs Arbre est basée sur la gestion des identifiants. Chaque partie du chemin d'un élément d'un champ Arbre peut être associée à un identifiant. Cette association est réalisée avec les fonctions ArbreAjoute, ArbreInsère ou ArbreModifie.
La fonction ArbreID permet de manipuler les éléments doublons à partir de leur identifiant. Il suffit d'ajouter la chaîne de contrôle correspondante à l'élément du chemin voulu.
Exemple :
ArbreSupprime(ARBRE_Arbre1, "Racine" + TAB + "Feuille" + ArbreID("Id unique feuille 2"))
Dans cet exemple, il y a deux éléments "Feuille". Pour identifier celui à supprimer, la fonction ArbreID a été utilisée.

Quand utiliser la fonction ArbreID ?

La fonction ArbreID peut être utilisée :
  • dans toutes les syntaxes des fonctions de gestion des champs Arbre, dès qu'il est nécessaire d'indiquer le chemin d'un élément qui peut être un doublon.
  • dans la syntaxe <Nom du champ Arbre>[<Chemin de élément>] qui permet de manipuler simplement un élément d'un champ Arbre.
L'élément manipulé est celui dont le chemin et l'identifiant correspondent.
Remarque : Il est possible de préciser un identifiant pour chaque partie du chemin d'un élément.
Liste des exemples associés :
Le champ Arbre (Treeview) Exemples unitaires (WINDEV) : Le champ Arbre (Treeview)
[ + ] Utilisation du champ Arbre par programmation grâce aux fonctions Arbre du WLangage.
Composante : wd300obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/01/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale