Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / composables/useDataTable / DataTableColumn

Interface: DataTableColumn<T> ​

Défini dans: composables/useDataTable.ts:11

Définition d'une colonne de useDataTable / DataTable. key sert d'identifiant de colonne et d'accès par défaut à la valeur (row[key]). Fournir accessor quand la valeur à trier/chercher est dérivée (imbriquée, formatée, calculée).

Paramètres de type ​

Paramètre de typeType par défaut
TRecord<string, unknown>

Propriétés ​

PropriétéTypeDescriptionDéfini dans
keystringIdentifiant de colonne + clé d'accès par défaut à la valeur.composables/useDataTable.ts:13
labelstringLibellé d'en-tête (déjà traduit).composables/useDataTable.ts:15
sortable?booleanColonne triable au clic sur l'en-tête.composables/useDataTable.ts:17
align?"left" | "right" | "center"Alignement du contenu de la colonne.composables/useDataTable.ts:19
accessor?(row) => unknownAccès à la valeur brute (tri + recherche) quand elle n'est pas row[key].composables/useDataTable.ts:21
cellClass?stringClasses supplémentaires appliquées aux cellules de la colonne.composables/useDataTable.ts:23
headerClass?stringClasses supplémentaires appliquées à l'en-tête de la colonne.composables/useDataTable.ts:25
cardHidden?booleanMasque cette colonne dans le rendu carte mobile par défaut (ex. colonne d'actions redondante).composables/useDataTable.ts:27

Documentation Technique