Tree View
Vue Arborescente
Une vue en arbre est une liste avec des niveaux. Les lignes parentes s'ouvrent ou se ferment pour montrer les éléments enfants qu'elles contiennent.
Product
- Recherche
- Prototype
- Production
Un vrai exemple
Un explorateur de fichiers ouvre src pour montrer les components. Le focus du clavier reste sur la ligne active.
Parties principales
- 01Current location
- 02Destination labels
- 03Focus order
- 04Responsive behavior
Utilisez-le lorsque
Utilisez-le pour la navigation ou la sélection compacte lorsque les niveaux ont un sens clair.
Ne l'utilisez pas lorsque
Évitez-le lorsqu'il y a peu de niveaux ou lorsque les niveaux changent souvent. Des pages séparées peuvent être plus faciles à comprendre.
Nom utilisé dans le code
role="tree" / role="treeitem" Avant d'expédier
Before release, check the page structure, keyboard access, visible focus, contrast, and zoom. Also check loading, empty, error, success, cancel, and reduced-motion states.
Outcome: Complete the task with Vue Arborescente (Tree View). User context: Un explorateur de fichiers ouvre src pour montrer les components. Le focus du clavier reste sur la ligne active. Recommended pattern: Vue Arborescente (Tree View). Why it fits: Utilisez-le pour la navigation ou la sélection compacte lorsque les niveaux ont un sens clair. Do not use it when: Évitez-le lorsqu'il y a peu de niveaux ou lorsque les niveaux changent souvent. Des pages séparées peuvent être plus faciles à comprendre. Product requirements: Define the default, loading, empty, error, success, and recovery states. Keep user input. Give clear feedback after every action. Accessibility and resilience: Use semantic HTML, full keyboard access, and visible focus. Make the layout work when zoomed and support reduced motion. Follow the project’s current rules. Do not add a new UI library unless the project already uses it. Acceptance criteria: The main task works with keyboard only and at 320px width. Focus and status changes are announced. Check loading, failure, retry, cancel, and reduced-motion paths. Evidence and limits (evidence boundary): La norme couvre uniquement le champ d'application énuméré. Elle ne choisit ni le style visuel, ni la décision de produit, ni l'exemple de Vibulary. Unknowns to confirm: Product wording, data source, analytics events, supported devices and languages, and platform limits.
Vérifiez cette demande
Review how Vue Arborescente (Tree View) is used now. Definition: Une vue en arbre est une liste avec des niveaux. Les lignes parentes s'ouvrent ou se ferment pour montrer les éléments enfants qu'elles contiennent. Release checks: Before release, check the page structure, keyboard access, visible focus, contrast, and zoom. Also check loading, empty, error, success, cancel, and reduced-motion states. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.