Aller au contenu

label

Le nom que dit un lecteur d’écran quand le focus entre dans la grille.

Typestring
Par défautle grid.label du paquet de textes
Modifiable en direct (update())Oui
Angularl’entrée [label]
<dz-grid>l’attribut label
Déclaré danspackages/dom/src/settings.ts

Un texte dans la langue du lecteur, pris tel quel : la grille ne le traduit pas. Sans lui, la grille prend le grid.label de son paquet de textes (« Grille de données »), qui ne dit rien des lignes — nommez chaque grille qui partage une page avec une autre.

Le nom va sur la zone qui défile, et dans le nom de ce qui appartient à la grille : la pagination (« Pagination, Factures »), la barre d’état. Le changer par update() les renomme aussitôt.

import { createGrid } from '@dzgrid/dom';
import { FR } from '@dzgrid/dom/locales/fr';
type Invoice = { id: string; client: string; total: number };
const grid = createGrid<Invoice>(document.getElementById('factures')!, {
rows: [{ id: 'i1', client: 'Moulin Bleu', total: 1250 }],
columns: [{ id: 'client', header: 'Client' }, { id: 'total', header: 'Total', type: 'number' }],
getRowId: (i) => i.id,
messages: FR,
label: 'Factures',
});
grid.update({ label: 'Factures de mars' });