Aller au contenu

headerShort

Un titre plus court pour les endroits où le titre complet ne tiendrait pas.

Typestring
Par défautle header de la colonne
Modifiable en direct (update())Oui — en redonnant les colonnes (update({ columns }))
Déclaré danspackages/core/src/columns/defs.ts

Le tableau croisé nomme ce qu’il fabrique à partir de vos colonnes — la colonne des libellés, les pastilles de sa barre, les en-têtes de ses colonnes de valeurs (« Somme(Poids) ») — avec headerShort : un titre comme « Poids (kg) » donne alors « Somme(Poids) » plutôt que « Somme(Poids (kg)) ». Partout ailleurs la colonne garde son header. Sans headerShort, le tableau croisé utilise header.

import { createGrid } from '@dzgrid/dom';
import { FR } from '@dzgrid/dom/locales/fr';
type Crate = { id: string; farm: string; weight: number };
createGrid<Crate>(document.getElementById('cagettes')!, {
rows: [{ id: 'c1', farm: 'Creux-du-Ru', weight: 18.5 }],
columns: [
{ id: 'farm', header: 'Ferme' },
{ id: 'weight', header: 'Poids (kg)', headerShort: 'Poids', type: 'number' },
],
getRowId: (r) => r.id,
messages: FR,
});