Syntax des Widgets Visualisierung in Decision Optimization Experimenten

Die Widgetsyntax kann nützlich sein, um Widgets über die Funktionalität hinaus anzupassen, die von Widget-Editor im Visualisierung Ansichtbereitgestellt wird.

Die grundlegende Widgetsyntax lautet wie folgt:

{
  "name": "Widget Title",
  "type": "WidgetType",
  "props": {}
}
Tabelle 1 Grundlegende Widgetsyntax
  Beschreibung

name

Definiert den Widgettitel, der in der Kopfzeile des Widgets angezeigt wird.

type

Definiert den Widgettyp.

props

Definiert die Eigenschaften des Widgets. Die Eigenschaften variieren je nach type des Widgets.

Die grundlegende Widgetsyntax für Widgets, die mit Daten wie Tabellen und Diagrammen verbunden sind, sieht wie folgt aus:

{
  "name": "Table Cars",
  "type": "Table",
  "props": {
    "container": "",
    "data": "cars",
    "spec": {},
    "search": ""
  }
}
Tabelle 2. Grundlegende Syntax für mit Daten verbundene Widgets
  Beschreibung

data

Normalerweise geben Sie dataan. data bezieht sich auf die Tabelle, aus der Sie Daten extrahieren wollen.

spec

Normalerweise lassen Sie spec leer. Die Visualisierung generiert eine Standarddarstellung spec als Ausgangspunkt.

container

Geben Sie optional containeran. Wenn container gleich "" oder "$current-scenario"ist, referenziert es das aktuelle Szenario. Letzteres ist nützlich, wenn Sie mehrere Szenarios haben.

container kann auf ein anderes Szenario in demselben Decision Optimization Experiment mit dem Namen "container":"Scenario 1"verweisen. Es kann auch auf eine Liste mit verschiedenen Szenarios verweisen: "container":["Scenario April","Scenario June"]

Verwenden Sie "container":"*", um alle in einem Experimentvon Decision Optimization enthaltenen Szenarios zu aggregieren. container unterstützt auch die Syntax "container":"/regex/" , bei der alle Szenarios mit Namen, die regex enthalten, referenziert werden. Fügen Sie i nach dem Schrägstrich hinzu, damit Unterschiede in der Groß-/Kleinschreibung ignoriert werden. "container":"/april/i" verweist beispielsweise auf alle Szenarios mit Namen, die april oder Aprilenthalten.

Die Zeilen der aufgelisteten Szenarios werden in einer einzelnen Tabelle verknüpft, wobei eine zusätzliche Spalte $scenario den Namen des Szenarios enthält.

search

Speichert den Inhalt des Suchtextfelds.