Panel-Typen im Jitterbit App Builder
Einführung
Dieses Dokument bietet einen umfassenden Überblick über die verschiedenen Paneltypen, die in App Builder, was sie sind und warum Sie sie verwenden. Paneltypen sind Container auf einer Seite, die es Ihnen wiederum ermöglichen, Daten, Bilder und Informationen hinzuzufügen, die auf der UI-Ebene der Anwendung angezeigt werden sollen.
Paneltypen
Symbol | Name | Beschreibung |
---|---|---|
Formular | Formular-Panels dienen dazu, eine einzelne Zeile mit Daten aus der ausgewählten Datenquelle anzuzeigen. Dieser Paneltyp ist besonders nützlich als Popup-Fenster oder Detailseite in einer Anwendung. Wenn Formular-Panels mehrere Steuerelemente zugewiesen werden, wird jedes Steuerelement einzeln angezeigt. | |
Raster | Raster ist der grundlegende Paneltyp zum gleichzeitigen Anzeigen mehrerer Datenzeilen. Dieser Paneltyp zeigt bestimmte Spalten aus der ausgewählten Datenquellentabelle oder dem ausgewählten Datenquellenobjekt an. Durch Klicken auf einen Spaltentitel können die Zeilen entweder aufsteigend oder absteigend sortiert werden. Die Gesamtzahl der Zeilen in einem Rasterpanel wird in der oberen rechten Ecke über den Spaltentiteln angezeigt. Die Anzahl der gleichzeitig zu Anzeigezwecken geladenen Zeilen (abhängig von der Gesamtzahl der Datensätze) kann geringer sein. Um weitere Zeilen anzuzeigen, klicken Sie unten im Panel auf die Schaltfläche „Weitere Zeilen laden“. | |
Lane | Lane-Panels zeigen gruppierte Informationen an und ähneln Kachel-Panels, da sie Daten gruppiert im Formular-Panelformat anzeigen, jedoch vertikal oder horizontal konfiguriert werden können (einzigartig für Lane). | |
Kachel | Kachel-Panels sind im Wesentlichen eine Kombination aus Raster-Panels und Formular-Panels. Wie Raster zeigen Kachel-Panels mehrere Informationssätze gleichzeitig an. Informationen aus Datenquellentabellen oder -objekten werden jedoch in von links nach rechts angeordneten Blöcken statt in Spalten dargestellt. Wie bei Formular-Panels werden Steuerelemente mit anderen Steuerelementen an derselben Position in der Datentabelle gruppiert. | |
Pivot | Pivot-Panels zeigen eine Pivot-Tabelle mit Informationen aus einer Datenquelle an. Für Pivot sind die folgenden Steuerelementtypen erforderlich:
| |
Netzwerkdiagramm | Netzwerkdiagramm-Panels zeigen Verbindungen zwischen einer Reihe von Entitäten an. Jede Entität wird durch einen Knoten dargestellt. Verbindungen zwischen Knoten werden durch Links dargestellt. Die folgenden Steuerelementtypen werden für das Netzwerkdiagramm benötigt:
| |
Karte | Karten-Panels zeigen eine Karte an, auf der Steuerelemente über den geografischen Standort visualisiert werden können. Die Namen der Kartenregionen in Ihrem zugrunde liegenden Geschäftsobjekt müssen mit den Kennungen der Highmaps-Quellkarten übereinstimmen. Dies kann besondere Aufmerksamkeit erfordern, um sicherzustellen, dass Ihr Geschäftsobjektschlüssel von der Quellkarte erkannt werden kann. Wenn Sie beispielsweise ein Geschäftsobjekt mit US-County-Namen haben, sind die County-Namen möglicherweise nicht eindeutig. In diesem Fall müssen Sie eine Spalte haben, die mit dem Schlüssel von Highmaps übereinstimmt. Verschiedene Karten, die über die Highmaps API bereitgestellt werden, können basierend auf den Daten ausgewählt werden, die Sie anzeigen möchten. Die folgenden Steuertypen sind für die Karte erforderlich:
| |
Gantt | Gantt-Panels unterstützen die Anzeige eines Gantt-Diagramms. Gantt-Diagramme sind nützlich für die Planung und Terminierung von Projekten. Sie helfen bei der Einschätzung, wie lange ein Projekt dauern sollte, bestimmen die benötigten Ressourcen und planen die Reihenfolge, in der Sie Aufgaben erledigen. Gantt-Diagramme sind auch ein hilfreiches Tool zum Verwalten der Abhängigkeiten zwischen Aufgaben. Um ein Gantt-Diagramm in einem Gantt-Bereich zu nutzen, benötigen Sie ein Geschäftsobjekt, das Informationen zu den Steuerelementen enthält, die das Gantt-Diagramm erfordert. Gantt-Diagramme können auch verwendet werden, um Aufgabenabhängigkeiten und Aufgabengruppen darzustellen und anzuzeigen, vorausgesetzt, Informationen zu diesen zusätzlichen Werten sind im Geschäftsobjekt konfiguriert. Die folgenden Steuerelementtypen sind für Gantt erforderlich:
| |
Chart | Chart-Panels werden verwendet in App Builder um Daten in einer grafischen Diagrammdarstellung anzuzeigen. App Builder unterstützt viele verschiedene Diagrammtypen wie Balken-, Säulen-, Linien-, Flächendiagramm usw. Diagramme können mit den zugrunde liegenden Daten verknüpft werden, sodass ein Benutzer durchklicken und unterstützende Daten anzeigen kann. Die folgenden Steuerelementtypen werden für Diagramme benötigt:
| |
Kalender | Kalender-Panels füllen einen Kalender mit Informationen aus der ausgewählten Datenquelle. Wie Diagramm-Panels können Kalender-Panels mit einem anderen Panel verknüpft werden, um mehr Details zu einem Ereignis im Kalender anzuzeigen. Die folgenden Steuerelementtypen sind für den Kalender erforderlich:
| |
Frame | Frame-Panels ermöglichen einer Seite, einen Platz auf dem Bildschirm zu reservieren, in den alle angeklickten Seitenlinks geladen werden. Der Paneltyp Frame hat keinen eigenen Inhalt. Wenn auf einem Bildschirm ein Frame vorhanden ist, wird jede Seitennavigation in den Frame geleitet, anstatt den gesamten Bildschirm zu ersetzen. Dieser Paneltyp wird am häufigsten verwendet, um ein dauerhaftes Seitenmenü sichtbar zu halten, und der Frame-Container rendert die Seite darin. | |
Dateibrowser | Dateibrowser-Panels sind mit einem lokalen oder Netzwerkdateisystem verknüpft und sehen einem Dateiverzeichnis sehr ähnlich. Das Dateibrowser-Panel ermöglicht es einem Benutzer, Dateien auf einen Server hochzuladen und/oder auf ein Gerät herunterzuladen. Innerhalb dieser Panels ist auch Navigation möglich, wobei Unterverzeichnisse durch ein Ordnersymbol angezeigt werden. | |
Benutzerdefiniertes HTML | Benutzerdefinierte HTML-Panels verwenden HTML/CSS-Vorlagen zur Anzeige von Daten und Bildern. Benutzerdefinierte HTML-Panels sind hinsichtlich der Kontrolle über die Anzeige, die sie generieren können, hochgradig anpassbar und ähneln stark einer Webseite. |