Aller au contenu

numerals

Les chiffres avec lesquels s’écrivent les nombres et les dates.

Type'latn' | 'locale'
Par défaut'latn'
Modifiable en direct (update())Oui
Angularl’entrée [numerals]
<dz-grid>l’attribut numerals
Déclaré danspackages/dom/src/settings.ts

'latn' : 0 à 9, quelle que soit la langue. 'locale' : les chiffres que la langue écrit par défaut — ١٢٣ pour ar-EG, tandis que ar-DZ et ar-MA écrivent 0 à 9 même alors, comme toute langue sans chiffres à elle. Cela touche les nombres et les dates des cellules.

La grille ne laisse jamais le choix au navigateur : elle décide des chiffres une fois et les écrit, si bien que deux navigateurs montrent le même texte.

import { createGrid } from '@dzgrid/dom';
import { AR } from '@dzgrid/dom/locales/ar';
type Well = { id: string; name: string; depth: number };
const grid = createGrid<Well>(document.getElementById('puits')!, {
rows: [{ id: 'w1', name: 'بئر النخلة', depth: 42 }],
columns: [{ id: 'name', header: 'البئر' }, { id: 'depth', header: 'العمق (م)', type: 'number' }],
getRowId: (w) => w.id,
messages: AR,
locale: 'ar-EG',
numerals: 'locale',
});
grid.update({ numerals: 'latn' });

L’arabe (ar-EG) avec ses propres chiffres.

  • locale — la langue dans laquelle s’écrivent les nombres.
  • direction — de droite à gauche.