PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation du champ Arbre
  • Champ d'une fenêtre ou d'une page dynamique
  • Créer un champ Arbre
  • Un menu contextuel proposé automatiquement
  • Aspect d'un champ Arbre dans une fenêtre et dans une page
  • Vocabulaire associé au champ Arbre
  • Modes de remplissage d'un champ Arbre
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation du champ Arbre

Champ d'une fenêtre ou d'une page dynamique

Le champ Arbre (également appelé champ TreeView) est une liste arborescente permettant de simplifier la visualisation d'informations pouvant être représentées sous forme arborescente.
Par exemple, le champ Arbre est très souvent utilisé pour représenter l'arborescence d'un disque, d'un répertoire, ...
Créer un champ Arbre
Pour créer un champ de type Arbre :
  1. Sous l'éditeur de fenêtres ou de pages, cliquez sur l'icône (ou sélectionnez l'option "Insertion .. Champ .. Arbre").Sous le volet "Création", dans le groupe "Données", cliquez sur "Arbre".
  2. Cliquez dans la fenêtre ou la page à la position où le champ doit être créé. Le champ apparaît en création.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ.
Versions 16 et supérieures
WINDEVWindows Mobile L'onglet "Style" permet de définir de nombreuses caractéristiques telles que :
  • couleur des lignes paires et impaires.
  • image de la ligne survolée.
  • image de la ligne sélectionnée.
  • image et configuration des boutons "+" et "-".
  • style de la coche.
Nouveauté 16
WINDEVWindows Mobile L'onglet "Style" permet de définir de nombreuses caractéristiques telles que :
  • couleur des lignes paires et impaires.
  • image de la ligne survolée.
  • image de la ligne sélectionnée.
  • image et configuration des boutons "+" et "-".
  • style de la coche.
WINDEVWindows Mobile L'onglet "Style" permet de définir de nombreuses caractéristiques telles que :
  • couleur des lignes paires et impaires.
  • image de la ligne survolée.
  • image de la ligne sélectionnée.
  • image et configuration des boutons "+" et "-".
  • style de la coche.
Versions 16 et supérieures
WINDEVWindows Mobile

Un menu contextuel proposé automatiquement

Le champ Arbre peut afficher un menu contextuel spécifique proposant des fonctionnalités automatiques à l'utilisateur. Ce menu est proposé par les FAA (Fonctionnalités Automatiques de l'Application).
Ce menu permet à l'utilisateur de :
  • copier le contenu de la ligne ou de la colonne.
  • Versions 18 et supérieures
    déplier ou replier tout : Cette option permet de déplier ou replier tous les éléments de la branche en cours.
    Nouveauté 18
    déplier ou replier tout : Cette option permet de déplier ou replier tous les éléments de la branche en cours.
    déplier ou replier tout : Cette option permet de déplier ou replier tous les éléments de la branche en cours.
  • WINDEV sous WINDEV uniquement, d'exporter le contenu de l'arbre vers Excel, Word, ...
Pour plus de détails, consultez Un menu contextuel pour le champ Arbre (FAA).
Nouveauté 16
WINDEVWindows Mobile

Un menu contextuel proposé automatiquement

Le champ Arbre peut afficher un menu contextuel spécifique proposant des fonctionnalités automatiques à l'utilisateur. Ce menu est proposé par les FAA (Fonctionnalités Automatiques de l'Application).
Ce menu permet à l'utilisateur de :
  • copier le contenu de la ligne ou de la colonne.
  • Versions 18 et supérieures
    déplier ou replier tout : Cette option permet de déplier ou replier tous les éléments de la branche en cours.
    Nouveauté 18
    déplier ou replier tout : Cette option permet de déplier ou replier tous les éléments de la branche en cours.
    déplier ou replier tout : Cette option permet de déplier ou replier tous les éléments de la branche en cours.
  • WINDEV sous WINDEV uniquement, d'exporter le contenu de l'arbre vers Excel, Word, ...
Pour plus de détails, consultez Un menu contextuel pour le champ Arbre (FAA).
WINDEVWindows Mobile

Un menu contextuel proposé automatiquement

Le champ Arbre peut afficher un menu contextuel spécifique proposant des fonctionnalités automatiques à l'utilisateur. Ce menu est proposé par les FAA (Fonctionnalités Automatiques de l'Application).
Ce menu permet à l'utilisateur de :
  • copier le contenu de la ligne ou de la colonne.
  • Versions 18 et supérieures
    déplier ou replier tout : Cette option permet de déplier ou replier tous les éléments de la branche en cours.
    Nouveauté 18
    déplier ou replier tout : Cette option permet de déplier ou replier tous les éléments de la branche en cours.
    déplier ou replier tout : Cette option permet de déplier ou replier tous les éléments de la branche en cours.
  • WINDEV sous WINDEV uniquement, d'exporter le contenu de l'arbre vers Excel, Word, ...
Pour plus de détails, consultez Un menu contextuel pour le champ Arbre (FAA).

Aspect d'un champ Arbre dans une fenêtre et dans une page

WINDEVWindows Mobile Voici un exemple de champ Arbre affiché dans une fenêtre. Dans cet exemple, les images des dossiers ont été personnalisées.
Versions 16 et supérieures
Les cases à cocher présentes dans le champ Arbre sont disponibles uniquement à partir de la version 16.
Nouveauté 16
Les cases à cocher présentes dans le champ Arbre sont disponibles uniquement à partir de la version 16.
Les cases à cocher présentes dans le champ Arbre sont disponibles uniquement à partir de la version 16.
WEBDEV - Code Serveur Voici un exemple de champ Arbre affiché dans une page WEBDEV.
WEBDEV - Code Serveur Remarques :
  • Sous WEBDEV, il n'y a pas de trait rejoignant les différents dossiers d'un arbre.
  • Sous WEBDEV, il est possible de paramétrer la position du libellé d'une branche sans image (onglet "Détail" de la fenêtre de description du champ) :
Vocabulaire associé au champ Arbre
Pour manipuler un champ Arbre, quelques définitions sont nécessaires :
NomDéfinition
BranchePartie du champ Arbre pouvant définir un parcours :
  • de la racine à une feuille
  • d'un noeud à un noeud
  • d'un noeud à une feuille
  • de la racine à un noeud.
ElémentNom générique correspondant au contenu d'un arbre. Racine, Noeud ou Feuille sont des éléments d'un arbre.
FeuilleDernier élément de l'arborescence : il n'y a aucun niveau inférieur.
NoeudNiveau intermédiaire, pouvant avoir des niveaux supérieurs (appelés également niveaux "Pères") et des niveaux inférieurs (appelés également niveaux "Fils").
Remarque : La racine ou les feuilles correspondent à des noeuds spécifiques.
RacinePremier élément de l'arbre. Toute l'arborescence peut être déroulée à partir de cet élément.
Modes de remplissage d'un champ Arbre
Un champ Arbre peut être rempli :
  • par programmation à l'aide des différents traitements et des fonctions WLangage.
  • Versions 16 et supérieures
    WINDEVWindows Mobile directement par une liaison fichier.
    Nouveauté 16
    WINDEVWindows Mobile directement par une liaison fichier.
    WINDEVWindows Mobile directement par une liaison fichier.
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.
WD Impression de Tree View Exemples didactiques (WINDEV) : WD Impression de Tree View
[ + ] Cet exemple montre comment imprimer un Treeview.
Il utilise une classe "TreeImp" facilement réutilisable pour n'importe quel champ Treeview
WD Zip Exemples complets (WINDEV) : WD Zip
[ + ] Cet exemple illustre l'utilisation des fonctions WLangage d'archivage avec compression.
Dans cet exemple, nous abordons les trois principaux thèmes suivants :
1/ Comment créer une archive ?
2/ Comment compresser et décompresser des fichiers ?
3/ Comment gérer le Drag&Drop de l'Explorateur de fichiers de Windows vers un champ Arbre ?
Résumé de l'exemple livré avec WINDEV :
Cet exemple permet de créer et de lire des archives compressées au format WDZ, ZIP, CAB et RAR (en lecture uniquement). Ceci peut être très utile pour gérer des sauvegardes automatiques. D'autant plus que l'exemple permet de créer des archives multi-volumes.
Pocket ClientFTP Mobile (WINDEV Mobile) : Pocket ClientFTP
[ + ] Cet exemple est un client FTP pour Pocket PC.

Cet exemple permet de visualiser le contenu d'un serveur ftp. Il permet aussi de télécharger des fichiers, de les renommer ou de les supprimer.
Le champ Arbre (bandeau de sélection) Exemples unitaires (WEBDEV) : Le champ Arbre (bandeau de sélection)
[ + ] Simulation d'un bandeau de sélection sur un champ Arbre.
WD Lien reflexif Exemples didactiques (WINDEV) : WD Lien reflexif
[ + ] Cet exemple illustre la gestion d'un lien réflexif avec les fonctions WLangage.
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ Remplissage d'un champ avec contenu HFSQL (gestion automatique du lien réflexif).
2/ Remplissage par programmation.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire