Catalogue des subbox — tables, compteurs et texte

◆ Ingénieur IA

Au-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).

subbox table

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.

subbox 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.

subbox counter

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.

subbox 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.

subbox 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.

subbox excel_viewer

Rendu du type excel_viewer.