Dokos met à disposition trois composants d'interface prêts à l'emploi, conçus pour afficher des indicateurs visuels directement dans les pages et formulaires, sans dépendre d'un document enregistré ni d'une requête serveur supplémentaire.
Ces composants sont utiles lorsque les valeurs à afficher sont déjà calculées par la page elle-même — par exemple un résumé des ventes d'un client ou une répartition des devis par statut.
stat_card)La carte de statistique affiche une valeur unique accompagnée d'un libellé, d'une comparaison optionnelle et d'un trend visuel.
Le composant gère trois états :
La carte de statistique prend en charge la navigation au clavier et s'adapte automatiquement au mode sombre ainsi qu'aux langues écrites de droite à gauche (arabe, hébreu).
bar_list)La liste à barres affiche une série de valeurs sous forme de barres horizontales, permettant de comparer rapidement des éléments entre eux.
Deux modes d'affichage sont disponibles :
values_on_hover) : les montants n'apparaissent qu'au survol d'une ligne, ce qui allège la lecture quand la liste est longue.L'espace réservé aux libellés (à gauche des barres) peut être ajusté via le paramètre label_gutter. Cela permet d'aligner proprement les libellés longs ou, au contraire, de gagner de la place pour les barres lorsque les libellés sont courts.
Les barres s'orientent automatiquement de gauche à droite ou de droite à gauche selon la langue active, sans configuration manuelle.
donut)L'anneau affiche une répartition en pourcentages sous forme de segments circulaires, avec une valeur centrale et des tooltips riches au survol.
Au survol d'un segment, le tooltip montre :
Le survol d'un élément de la légende met en surbrillance le segment correspondant dans l'anneau, facilitant l'identification visuelle.
La valeur affichée au centre de l'anneau est automatiquement centrée sur l'anneau et ajustée en fonction de la taille disponible.
Comme les autres composants, l'anneau respecte le mode sombre, les couleurs du thème et la navigation au clavier.
Les trois composants utilisent les couleurs de graphique définies dans l'espace de travail. Ces couleurs :
Les composants ne sont pas chargés au démarrage de l'espace de travail. Ils sont chargés au moment de leur première utilisation, ce qui préserve la rapidité de navigation. Une fois chargés, ils restent disponibles pour les pages suivantes.
Ces composants sont mis à la disposition des développeurs et intégrateurs Dokos pour être intégrés dans des pages personnalisées, des tableaux de bord ou des formulaires. Ils sont utilisables directement depuis le code JavaScript de l'application.
Un explorateur de composants (component_explorer) est disponible dans l'espace de travail pour prévisualiser chaque composant avec des données d'exemple.
| Besoin | Outil recommandé | Remarque |
|---|---|---|
| Valeur unique avec seuils et tendances configurables | Number Card | Number Card est un document enregistré qui récupère ses propres données. |
| Valeur déjà calculée par la page | stat_card | Aucun document ni requête supplémentaire nécessaires. |
| Graphique camembert simple | Graphique (frappe-charts) | Idéal pour une visualisation autonome. |
| Anneau avec valeur centrale, tooltips riches et surbrillance légende | donut | Comportement non couvert par frappe-charts. |
| Comparaison horizontale de valeurs | bar_list | frappe-charts ne propose pas de barres horizontales. |
| Analyse de données complexe avec sources multiples | Insights | Insights est une application dédiée nécessitant ses propres sources de données. |
L'onglet Vue d'ensemble du client utilise les trois composants pour présenter un résumé synthétique :
Cette organisation permet à un commercial de saisir en un coup d'œil la santé commerciale d'un client sans naviguer entre plusieurs pages.