Vue arborescente

../../../_images/interface_controls_templates_tree_view.png

Exemple d’une vue arborescente avec des éléments étendus.

La Vue Arborescente est utilisée pour afficher des données hiérarchiques dans une disposition structurée et extensible. Contrairement à la Vue en liste, les éléments peuvent contenir des éléments enfants qui peuvent être développés ou réduits.

Ce contrôle est couramment utilisé pour organiser des éléments imbriqués tels que des arbres de nœuds, des collections ou des réglages groupés.

Expand / Collapse

Les éléments contenant des enfants affichent un triangle de divulgation. Cliquer LMB sur le triangle pour agrandir ou réduire l’item.

Les items agrandis montrent les entrées de leur enfant en dessous. Les objets réduits cachent leur contenu.

Select

Cliquer LMB sur un item pour le sélectionner.

Le comportement de la sélection peut varier selon le contexte. Certaines vues «  « arborescentes permettent la sélection multiple.

Rename (renommer)

Si cela est supporté, les objets peuvent être renommés en double-cliquant dessus ou en appuyant sur F2.

Hierarchie

Les items enfants sont visiblement indentés pour refléter leur relation avec les items parents.

Selon le contexte, les items peuvent prendre en charge :

  • La réorganisation par glisser-déposer.

  • Le déplacer des items entre les entrées-parent.

  • La réorganisation des structures imbriquées.

Menu contextuel

Cliquer-droit (RMB) sur un item pour ouvrir un menu contextuel avec des opérateurs spécifiques à cette entrée.

Filtrage et tri

Certaines vues arborescentes supportent des options de filtrage et de tri, similaires à la List View. La disponibilité dépend d’une implémentation spécifique.

Boutons de modification

Selon le contexte, des boutons peuvent apparaître à côté de la Vue Arborescente pour ajouter, retirer ou réorganiser des éléments.

Comportent similaire aux boutons de modification dans la Vue en liste.