Komponenten einer D3 Visualisierung Dashboard-Konfigurationsdatei

Die Erweiterung Dashboard D3 Visualisierung stellt im folgenden Pfad eine vorkonfigurierte JSON-Datei bereit, die die Parameter für alle Steuerelemente enthält, mit denen Sie Ihr benutzerdefiniertes Dashboard erstellen können: GMSMainProject > _Extensions > D3_Visualization > WebAppTemplate folder > Configs> DashboardDefaultConfig.json. Diese Datei enthält die Syntax für alle Widgets, die für Ihr eigenes Dashboard erforderlich sind.

Sie können mit Notepad Abschnitte aus den vorkonfigurierten JSON-Dateien kopieren und die Parameter ändern, um Ihre eigenen JSON-Dateien zu erstellen.

JavaScript Object Notation (JSON)

Jedes Dashboard hat seine eigene JSON-Konfigurationsdatei (JavaScript Object Notation), die die verwendeten Steuerelemente und die Art ihrer Anzeige zur Laufzeit festlegt. Sie gibt z.B. die Anzahl Zeilen und Spalten des Dashboard-Layouts und die Grösse der Ränder an. Ferner gibt sie beispielsweise an, welche Steuerelemente, Balken- oder Kreisdiagramme und welche Farbe für Wertebereiche angezeigt werden sollen.

Mit der JSON-Notation können Sie Daten zwischen einem Browser und einem Server speichern und austauschen. Die JSON-Datei wird vom Webserver gehostet. Die Syntaxregeln lauten wie folgt:

Jede JSON-Konfigurationsdatei besteht aus drei Hauptabschnitten: DashboardLayout, Widgets und die BasisURI.

 

Dashboard-Layout

Dieser Abschnitt der Konfigurationsdatei definiert das Gesamtlayout und das Raster des Dashboards. Ferner legt er fest, wo die Fehler- oder Ausnahmeprotokollierungen angezeigt werden und welche Aktionen protokolliert werden sollen.

Hinweis: Die Anzahl der zugelassenen Zeilen und Spalten ist unbegrenzt.

In diesem Abschnitt werden folgende Parameter festgelegt:

 

Widgets

Hier wird jedes Steuerelement auf dem Dashboard definiert und formatiert. Die Daten des Datenproviders werden gemäss den Informationen in diesem Abschnitt angezeigt. Sie müssen für die Platzierung jedes Steuerelements die folgenden grundlegenden Widget-Informationen bereitstellen:

 

BaseURI

Bezieht sich auf den Pfad des Web Service Interface, in dem die Daten abgerufen werden. Dieser Pfad kann auf einen lokalen oder Remotecomputer verweisen.