Catalogue des subbox — tables, compteurs et texte
◆ Ingénieur IAAu-delà des graphiques, ces types affichent des données tabulaires, des valeurs uniques ou du contenu libre.
table
Tableau de données (AG-Grid). Le type le plus riche en formatage, via subboxOptions (colonnes) et factonicsOptions (cellules).
Rendu du type table.
Contrat de données — colonnes attendues en sortie de subboxQuery :
Colonne |
Type |
Rôle |
|---|---|---|
(libre) |
— |
Toutes les colonnes du SELECT deviennent des colonnes du tableau. |
Paramètres subboxOptions principaux :
Option |
Effet |
|---|---|
columnDefs |
Définition manuelle des colonnes (headerName, field, type). |
defaultColDef |
Comportement par défaut (sortable, filter, resizable). |
columnsToExport |
Colonnes incluses dans l’export CSV. |
pagination / paginationPageSize |
Pagination du tableau. |
factonicsOptions:
tableOptions:
cellOptions:
mappingOptions:
- field: "polaritylabel"
mappingBackgroundColors:
- { value: "__label__1", backgroundColor: "green" }
- { value: "__label__-1", backgroundColor: "red" }
mappingLabels:
- { value: "__label__1", label: "POSITIF" }
- { value: "__label__-1", label: "NEGATIF" }
html_table
Tableau HTML personnalisable (colonnes, export). Support des formulaires multi-étapes via subboxOptions.forms. Rendu par app-chart-html_table.
Rendu du type html_table.
Contrat de données — colonnes attendues en sortie de subboxQuery :
Colonne |
Type |
Rôle |
|---|---|---|
(libre) |
— |
Colonnes issues du SELECT. |
Paramètres subboxOptions principaux :
Option |
Effet |
|---|---|
forms |
Définition de formulaires multi-étapes. |
columnsToExport |
Colonnes exportées. |
counter
Compteur : une valeur numérique unique, idéale pour un KPI en tête de dashboard.
Rendu du type counter.
Contrat de données — colonnes attendues en sortie de subboxQuery :
Colonne |
Type |
Rôle |
|---|---|---|
count |
number |
La valeur à afficher (une seule ligne, une colonne). |
Paramètres subboxOptions principaux :
Option |
Effet |
|---|---|
unit |
Unité affichée (EUR, k, %, …). |
decimals |
Nombre de décimales. |
prefix / suffix |
Texte avant / après la valeur. |
text
Texte brut affiché à partir des données et d’un template. Rendu par app-chart-text.
Rendu du type text.
Contrat de données — colonnes attendues en sortie de subboxQuery :
Colonne |
Type |
Rôle |
|---|---|---|
(libre) |
— |
Champs injectés dans le template. |
Paramètres subboxOptions principaux :
Option |
Effet |
|---|---|
template |
Gabarit de texte avec placeholders. |
html
Contenu HTML généré à partir des données et d’un template. Rendu par app-chart-html.
Rendu du type html.
Contrat de données — colonnes attendues en sortie de subboxQuery :
Colonne |
Type |
Rôle |
|---|---|---|
(libre) |
— |
Champs injectés dans le template HTML. |
Paramètres subboxOptions principaux :
Option |
Effet |
|---|---|
template |
Gabarit HTML. |
excel_viewer
Affichage de fichiers Excel. Présent dans le schéma et l’API ; le rendu Marketplace est à confirmer selon le projet.
Rendu du type excel_viewer.