Bauelemente eines Dashboards
Ein Dashboard enthält eine oder mehrere Seiten (Page), die alle die gleichen Abmessungen haben und das Dashboard jeweils ganz ausfüllen - im Bild unten der grüne Bereich im Hintergrund. Hat ein Dashboard tatsächlich mehr als eine Seite, so kann eine Umschaltung (Menu/Register) eingeblendet werden - im Bild die beiden Schaltflächen Meine Seite und Tester.
Eine Seite wiederum kann mehrere Bereiche (Panel) enthalten, deren Größe im Rahmen der Seite beliebig ist und die auch in der Seite frei positioniert werden können. Im Beispiel gibt es tatsächlich drei Bereiche, zwei mit Überschrift (Hallo Welt! und My o my!) und einen ohne (Andere Seite!) - letzterer hat keinen eigenen Hintergrund und integriert sich dadurch vollständig in die Seite.
Auf der nächsten Strukturebene enthält ein Bereich eine beliebige Anzahl von Steuerelementen (Control), die wie Bereiche in der Seite innerhalb des Bereichs frei positioniert werden können.
Die Steuerelemente sind das vitale Element zum Aufbau von Dashboards. Allerdings haben diese selbst einen inneren Aufbau und bestehen selbst wieder aus Elementarbausteinen (Element). Der Ersteller eines Dashboards verwendet Zusammenstellungen von Bausteinen als Vorlagen (Template) und fügt diese dann in den gewünschten Bereich ein.
Im Normalfall sind Vorlagen so gestaltet, dass sie ohne weitere Layout Veränderungen der Struktur genutzt werden können. Sicher gibt es ständige Ausnahmen wie Bilder, aber grundsätzlich sollte nach dem Einfügen eines Steuerelements aus einer Vorlage nur noch die Konfiguration angepasst werden - welche Texte sind anzuzeigen, welche Variablen sollen als Parameter verwendet werden und so weiter. Die Manipulation der inneren Struktur eines Steuerelements im Dashboard ist zwar möglich, es sollte aber nach Möglichkeit darauf verzichtet werden und gegebenenfalls geeignetere Vorlagen zum Einsatz kommen.
Elementarbausteine können nicht direkt auf einem Dashboard eingefügt werden, im Notfall kann mit dem Template Designer einfach eine Vorlage erstellt werden, die nur den gewünschten Baustein enthält. Ein Beispiel ist die Anzeige eines Bildinhaltes.