Tree List: Accessibility
Nazaj: predstavitveni pregled
Tree List svoje dostopnosti ne izumlja znova: združi pogodbi ARIA mreže in drevesa – ta stran pa pove, katera od njiju velja kje.
1. Pregled in namen
Stanje: [Live] – združuje pogodbi ARIA DataGrida in TreeViewa, namesto da bi ju znova izumljal.
2. Predpogoji
DataGrid → Accessibility in TreeView → Accessibility že razumljena.
3. Pojmi
Tree List združuje dve obstoječi pogodbi ARIA namesto izumljanja tretje: mrežno semantiko DataGrida (izbira, razvrščanje) in hierarhično semantiko TreeViewa (ravni, razširjanje/strnjevanje).
4. Prvi koraki
Se ne uporablja – čista referenčna stran.
5. Uporaba
Za potrditev dostopnosti: primerjati tabelo v odseku 6 z aktivnim naborom funkcij (izbira, razširjanje/strnjevanje).
6. API referenca: kombinacija vlog
| Element | ARIA | Vir |
|---|---|---|
<table> | role=„treegrid“ namesto role=„grid“ (specifična vloga ARIA za hierarhične mreže) | odstopanje od DataGrid → Accessibility, sicer enako |
| Nadrejena vrstica | aria-expanded; aria-level/aria-setsize/aria-posinset za sporočanje globine bralniku zaslona | analogno TreeView → Accessibility |
| Preklop za razširjanje/strnjevanje | aria-label »razširi«/»strni« (dinamičen, ne le ikona-trikotnik) | novo, vzor ni potreben |
| Selection (multi) | aria-multiselectable na tabeli, potrditvena polja selection[] z aria-label | podedovano iz DataGrid Selection |
7. Parametri, možnosti in stanja
Nobenih onkraj tabele v odseku 6.
8. Popolni primeri
Se ne uporablja – čista referenčna stran.
9. Omejitve in robni primeri
Nobenih onkraj strani funkcij.
10. Dostopnost in združljivost
Ta stran je pregled dostopnosti.
11. Odpravljanje težav
Se ne uporablja.
12. Sorodne teme
- predstavitveni pregled – vsaka kategorija
- DataGrid: accessibility · TreeView: Accessibility – združena vira