DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Arbre
  • Interruption de la fonction <Arbre>.ListeFils
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
Liste les "fils" d'un noeud et les éléments "fils" de ces "fils" dans un champ Arbre. Une procédure du WLangage est appelée pour chaque "fils" trouvé.
Exemple de champ Arbre :
Vocabulaire lié à un champ Arbre
Exemple
// Liste les "fils" du noeud "Desserts" dans le champ Arbre "ARBRE_RecetteTV"
// La procédure "DérouleTout" est appelée
// pour chaque "fils" trouvé du noeud "Desserts"
Res = ARBRE_RecetteTV.ListeFils("Recettes" + TAB + "Desserts", "DérouleTout")
Syntaxe
<Résultat> = <Champ Arbre>.ListeFils(<Chemin du noeud> , <Procédure WLangage> [, <Paramètre personnalisé> [, <Identifiant doublons>]])
<Résultat> : Entier
Nombre d'éléments listés.
<Champ Arbre> : Nom de champ
Nom du champ Arbre à manipuler.
<Chemin du noeud> : Chaîne de caractères
Chemin complet du noeud à partir duquel les éléments doivent être listés. Ce paramètre :
  • est de la forme :
    "<Nom de la racine>" + TAB + ["<Nom du 1er noeud>" + TAB + ...
    ["<Nom du 2ème noeud>" + TAB + [...]]]"<Nom de la feuille>"
    En cas de doublons sur un élément du chemin, ce chemin peut contenir l'identifiant de l'élément (indiqué à la suite du nom grâce à la fonction ArbreID).
  • correspond à la constante NULL pour lister à partir de la racine du champ Arbre.
<Procédure WLangage> : Nom de procédure
Nom de la procédure WLangage appelée chaque fois qu'un élément "fils" est trouvé.
Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction <Arbre>.ListeFils.
<Paramètre personnalisé> : Entier optionnel
Paramètre passé à la procédure <Procédure WLangage>.
<Identifiant doublons> : Booléen optionnel
Indique le mode de gestion des doublons dans les éléments :
  • Faux (par défaut) : aucune gestion n'est effectuée.
  • Vrai : les noms des éléments du chemin sont construits de manière à contenir leur identifiant.
Remarques

Interruption de la fonction <Arbre>.ListeFils

La fonction <Arbre>.ListeFils ne peut pas être interrompue tant qu'il reste des éléments "fils" à parcourir.
Pour forcer l'interruption du parcours effectué par la fonction <Arbre>.ListeFils, utilisez la ligne suivante dans la procédure <Procédure WLangage> :
RENVOYER Faux
Dans ce cas, la fonction <Arbre>.ListeFils retourne le nombre d'éléments parcourus jusqu'à l'appel de "RENVOYER Faux".
Composante : wd300obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 15/06/2023

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