integer

aria-rowcount

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

Description

aria-rowcount s’applique au conteneur (table, grid, treegrid) pour indiquer le nombre réel de lignes quand la grille est virtualisée (scroll infini, pagination). Utilisé avec aria-rowindex sur chaque ligne.

Syntaxe

<table aria-rowcount="1000">
  <!-- Seules 20 lignes sont rendues à la fois -->
</table>

Exemples

Tableau paginé :

<table aria-rowcount="5000" aria-label="Historique des transactions">
  <thead>
    <tr><th>Date</th><th>Montant</th><th>Statut</th></tr>
  </thead>
  <tbody>
    <tr aria-rowindex="1"><td>2024-01-15</td><td>42 €</td><td>Validée</td></tr>
    <tr aria-rowindex="2"><td>2024-01-16</td><td>18 €</td><td>En attente</td></tr>
  </tbody>
</table>

Notes

Valeur -1 pour nombre inconnu : si le total de lignes n’est pas connu au chargement, utiliser -1.

Combiner avec aria-rowindex : aria-rowcount sur le tableau + aria-rowindex sur chaque ligne.

Support navigateurs