integer

aria-colcount

Définit le nombre total de colonnes d'un tableau ou d'une grille, lorsque toutes les colonnes ne sont pas présentes dans le DOM.

Description

aria-colcount s’applique à l’élément table, grid, ou treegrid pour indiquer le nombre réel de colonnes quand certaines sont virtualisées (non rendues dans le DOM). Utilisé conjointement avec aria-colindex.

Syntaxe

<table aria-colcount="20">
  <!-- Seules les colonnes 1-5 sont rendues -->
  <tr>
    <th aria-colindex="1">Colonne 1</th>

    <th aria-colindex="5">Colonne 5</th>
  </tr>
</table>

Exemples

Grille de données paginée horizontalement :

<div role="grid"
     aria-colcount="50"
     aria-label="Tableau de données (50 colonnes)">
  <div role="row">
    <div role="columnheader" aria-colindex="1">ID</div>
    <div role="columnheader" aria-colindex="2">Nom</div>
    <div role="columnheader" aria-colindex="3">Date</div>
  </div>
</div>

Notes

Valeur -1 pour nombre inconnu : utiliser -1 si le nombre total de colonnes n’est pas connu au moment du rendu.

Combiner avec aria-colindex : aria-colcount sur le tableau + aria-colindex sur chaque cellule pour indiquer sa position réelle.

Inutile si DOM complet : quand toutes les colonnes sont rendues, les AT calculent le compte automatiquement.

Support navigateurs