0 / 0
Retourner à la version anglaise de la documentation
Syntaxe de widget Visualisation dans Decision Optimization expérimentations
Dernière mise à jour : 04 oct. 2024
Syntaxe des widgets de visualisation dans les expérimentations Decision Optimization

La syntaxe de widget peut être utile pour personnaliser des widgets au-delà de la fonctionnalité fournie par Editeur de widget dans le Visualisation afficher.

La syntaxe de base du widget est la suivante :

{
  "name": "Widget Title",
  "type": "WidgetType",
  "props": {}
}
Tableau 1. Syntaxe de base du widget
  Descriptif

name

Définit le titre du widget qui s'affiche dans l'en-tête du widget.

type

Définit le type du widget.

props

Définit les propriétés du widget. Les propriétés varient en fonction du type de widget.

La syntaxe de base des widgets qui sont connectés à des données, telles que des tableaux et des graphiques, est la suivante:

{
  "name": "Table Cars",
  "type": "Table",
  "props": {
    "container": "",
    "data": "cars",
    "spec": {},
    "search": ""
  }
}
Tableau 2. Syntaxe de base pour les widgets connectés à des données
  Descriptif

data

Vous indiquez généralement data. data fait référence à la table à partir de laquelle vous souhaitez extraire des données.

spec

spec est généralement laissé vide. La visualisation génère un spec par défaut comme point de départ.

container

Vous pouvez également indiquer container. Si container est égal à "" ou "$current-scenario", cela fait référence au scénario actuel. Ce dernier est utile lorsque vous avez plusieurs scénarios.

container peut référencer un autre scénario dans la même expérimentation Decision Optimization par son nom: "container":"Scenario 1". Cela peut également faire référence à une liste de différents scénarios : "container":["Scenario April","Scenario June"].

Pour agréger tous les scénarios contenus dans une expérimentation Decision Optimization , utilisez "container":"*". container prend également en charge la syntaxe suivante: "container":"/regex/" où tous les scénarios dont le nom contient regex seront référencés. Ajoutez i après la barre oblique pour ignorer les différences de casse. Par exemple, "container":"/april/i" fera référence à tous les scénarios dont les noms contiennent april ou April.

Les lignes des scénarios répertoriés sont concaténées dans une seule table, avec une colonne supplémentaire $scenario contenant le nom du scénario.

search

Enregistre le contenu de la zone de texte à rechercher.