Widgets
Un widget est un composant permettant de créer des tableaux de données, des graphiques, des documents HTML en vue d'un reporting ou d'une utilisation dans le tableau de bord.
Pour chaque widget, il est possible de créer des filtres et d'ajouter des boutons.
Onyx propose une grande variété de widgets :
- DataGrid ;
- WorkflowTrigger ;
- HTML ;
- Form ;
- FilterProvider ;
- BarChart ;
- Gauge.
Relier le widget à une connexion n'est pas obligatoire.
Selon l'option choisie, des éditeurs spécifiques permettent de configurer le widget. C'est par exemple le cas du type HTML, du type BarChart ou du Gauge.
Il est possible de voir le rendu du widget sans le placer dans un rapport en utilisant le bouton "VISUALISER" dans le volet "DESCRIPTION".
Créer un filtre
Pour créer un filtre, se rendre sur le volet "FILTERS" du composant widget. Sélectionner l'icône "+" puis sélectionner les paramètres souhaités, enregistrer.
Il est possible d'avoir un filtre zone de texte ou selectbox.
Le champ "requête" permet d'initialiser des valeurs dans un filtre. Il est également possible d'utiliser des variables dans cet encadré.
SELECT {{maVariable}};
Le filtre du widget sera affiché dans la partie supérieure de l'écran du rapport.
Lorsqu'un filtre est créé, une variable portant le même nom est automatiquement générée. On peut faire appel à cette variable directement dans le champ requête de mon widget.
Créer un bouton
Pour créer un bouton, il faut se rendre sur le volet "ROWBUTTONS" du composant widget. Ensuite, il suffit de sélectionner l'icône "+" et choisir les paramètres souhaités, puis enregistrer.
Selon le type de widget sélectionné, l'affichage dans le rapport sera différent. Il pourra par exemple être présent directement dans un tableau (datagrid ou form).