Dynamic (Steuerelementtyp) in Jitterbit App Builder
Ein Dynamic-Steuerelement wird zur Laufzeit je nach Zustand eines zugrunde liegenden Datenobjekts als ein anderer Steuerelementtyp dargestellt. Ein Dynamic-Steuerelement kann beispielsweise je nach den Daten in der Zeile als Text-, Checkbox- oder List-Steuerelement dargestellt werden. Dies ist besonders nützlich für Formulare, die mehrere Eingabetypen unterstützen müssen. Um den Dynamic-Steuerelementtyp zu verwenden, muss die zugrunde liegende Datenstruktur zunächst konfiguriert werden.
Die folgenden Steuerelementtypen sind mit einem Dynamic-Steuerelement kompatibel:
- List
- Text
- Text Area
- Numeric
- Checkbox
- Button: Erfordert das Festlegen des Werts Control Subtype.
- Date: Erfordert das Festlegen des Werts Control Subtype.
- Color Picker
- HTML
- Password
- Radio
- Tags: Kompatibel in App Builder 4.65 und später.
Ein Dynamic-Steuerelement hinzufügen
Um ein neues Dynamic-Steuerelement zu einem Panel hinzuzufügen, verwenden Sie das Add a Control-Dialogfeld und wählen Sie Dynamic Control als Control Type. Dadurch wird ein Feld Control Type Column angezeigt; wählen Sie die Spalte aus, die speichert, welcher Steuerelementtyp für jede Zeile dargestellt werden soll.
Ein vorhandenes Steuerelement in ein Dynamic-Steuerelement konvertieren
So ändern Sie ein vorhandenes Steuerelement, um den Dynamic-Steuerelementtyp zu verwenden:
-
Navigieren Sie zum Steuerelement, indem Sie entweder den Live Designer oder die App Workbench verwenden:
-
Öffnen Sie in der App-Vorschau die Seite mit dem Steuerelement und wählen Sie Action Drawer > Live Designer.
-
Öffnen Sie in der App Workbench die Registerkarte „Pages", suchen Sie dann im Panel Pages die Seite mit dem Steuerelement und doppelklicken Sie entweder auf die Zeile oder klicken Sie auf das Symbol Open record. Im Panel Page Panel Layout suchen Sie das Panel mit dem Steuerelement und klicken Sie auf Controls.
-
-
Wenn Sie sich im Live Designer befinden, klicken Sie auf das Steuerelement in der Seitenansicht; dies füllt den Live Designer mit Bearbeitungsoptionen für dieses Steuerelement. Wenn Sie sich in der App Workbench befinden, suchen Sie im Panel Controls das Steuerelement und doppelklicken Sie entweder auf die Zeile oder klicken Sie am Ende der Zeile auf das Symbol Open record; App Builder öffnet ein dem Live Designer ähnliches Dialogfeld.
-
Legen Sie auf der Registerkarte Control Properties das Feld Control Type auf Dynamic Control fest. Ein Feld Control Type Column wird verfügbar; wählen Sie die Spalte aus, die speichert, welcher Steuerelementtyp für jede Zeile dargestellt werden soll.
-
Klicken Sie auf Save.
Aktualisieren Sie die Anwendungsansicht, um das Update zu bestätigen. Das Steuerelement wird nun basierend auf dem Zustand des zugrunde liegenden Datenobjekts dargestellt.