Arborescence
- Mise à jour2023-02-17
- Temps de lecture : 2 minute(s)
Arborescence
Regrouper les données de chaîne en tant que liste hiérarchique d'éléments dans plusieurs colonnes.
La commande Arborescence est un tableau 1D de clusters. Chaque ligne de l'arborescence est un cluster. Le premier élément de la ligne représente l'emplacement hiérarchique de l'élément dans l'arborescence et les éléments suivants représentent les données à afficher dans chaque colonne de l'arborescence.
Utiliser les propriétés de l'arborescence pour écrire l'en-tête de colonne ou pour lire et écrire les éléments sélectionnés de la commande d'arborescence.
Comment sélectionner des éléments dans une arborescence ?
Vous pouvez permettre à vos utilisateurs de sélectionner un seul ou plusieurs éléments dans l'arborescence en cochant la case Autoriser la sélection dans l'onglet Élément. Utilisez la propriété Sélection pour renvoyer des informations sur l'élément sélectionné.
Comment définir la hiérarchie d'une arborescence ?
Vous remplissez une arborescence avec des éléments à l'aide d'un tableau de clusters, comme le montre la figure suivante.

Le premier élément de chaque cluster est l'emplacement hiérarchique de l'élément. L'emplacement hiérarchique est une chaîne délimitée par une barre oblique inversée, chaque segment de la chaîne délimitée indiquant un niveau de hiérarchie dans l'arborescence. Utilisez la syntaxe générale suivante pour définir un emplacement hiérarchique :
| Syntaxe | Définition |
|---|---|
| <chaîne vide> ou \ | Une chaîne vide ou une barre oblique inversée représente la racine de l'arborescence. |
| \parent\enfant ou parent\enfant | Une barre oblique inversée devant équivaut à un emplacement dans l'arborescence sans barre oblique inversée devant. |
| parent\enfant\ ou parent\enfant | Une barre oblique inversée derrière équivaut à un emplacement dans l'arborescence sans barre oblique inversée derrière. |
| Séquence d'échappement ou double barre oblique inversée | Les séquences d'échappement pour les représentations de caractères, telles que \s pour représenter un caractère d'espacement, ne sont pas autorisées. |