DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Arbre
  • Présentation
  • Initialiser un champ Arbre
  • Remplir un champ Arbre
  • Propriétés WLangage associées aux champs Arbre
  • Utilisation des propriétés sur un champ Arbre
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
Présentation
WINDEV et WEBDEV permettent de manipuler un champ Arbre directement par programmation. Il suffit d'utiliser directement la variable du champ Arbre dans le code.
La variable du champ Arbre correspond au nom du champ Arbre.
Cette page d'aide détaille comment manipuler un champ Arbre par programmation.
Remarques :
Initialiser un champ Arbre

Remplir un champ Arbre

Pour initialiser un champ Arbre, il suffit de décrire tous les élément de l'arbre avec la fonction ArbreAjoute.
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert", "GATEAU-.BMP", "GATEAU-.BMP")
ArbreAjoute(ARBRE_RecetteTV ,"Recette" + TAB + "Dessert" + TAB + "Glace")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Glace" + TAB + ...
"Vanille", "SUIVAN5-.BMP")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Glace" + TAB + ...
"Fraise", "SUIVAN5-.BMP")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Glace" + TAB + ...
"Chocolat", "SUIVAN5-.BMP")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Coupe")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Coupe" + TAB + ...
"Pêche Melba", "SUIVAN5-.BMP")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Coupe" + TAB + ...
"Poire belle hélène", ...
"SUIVAN5-.BMP")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Coupe" + TAB + ...
"Colonel", "SUIVAN5-.BMP")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Tarte aux pommes")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Tarte aux pommes" + TAB + ...
"à la crème fraîche", "SUIVAN5-.BMP")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Tarte aux pommes" + TAB + ...
"au calvados", "SUIVAN5-.BMP")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Crème brûlée", ...
 "SUIVAN5-.BMP")
ArbreAjoute(ARBRE_RecetteTV, "Recette" + TAB + "Dessert" + TAB + "Vacherin", ...
"SUIVAN5-.BMP")
ArbreDéroule(ARBRE_RecetteTV, "Recette")

WINDEV Remarque : Pour optimiser le remplissage d'un champ Arbre, il est possible d'utiliser la propriété AjouteFilsDifféré sur les lignes du champ Arbre. Cette propriété permet de définir la procédure à exécuter pour le remplissage du niveau à dérouler. La recherche et le remplissage des fils ne sont effectués que lorsque l'utilisateur demande à les voir.
Propriétés WLangage associées aux champs Arbre
De nombreuses propriétés WLangage peuvent être utilisées sur le champ Arbre. Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ de type Arbre, consultez Propriétés associées au champ Arbre.

Utilisation des propriétés sur un champ Arbre

Exemple : Comment connaître le nombre d'éléments d'un champ Arbre :
Trace(ARBRE_MonArbre.Occurrence)

Exemple : Comment modifier la taille de la police de tous les éléments d'un champ Arbre :
ARBRE_MonArbre.PoliceTaille = 14
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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