Zum Inhalt springen

Listenkontrollbindungen im Jitterbit App Builder

Listenkontrollbindungen bieten spezialisierte Funktionen für Listen-Steuerelemente innerhalb der Benutzeroberfläche. Diese Bindungen ermöglichen es Entwicklern, die Benutzerinteraktion durch zwei verschiedene Methoden zu verfeinern: Listenfilter, der die verfügbaren Optionen in einem Dropdown einschränkt, und Listenabruf, der automatisch andere Felder auf der Seite basierend auf einer Auswahl ausfüllt.

Listenfilter

Ein Listen-filter begrenzt dynamisch die angezeigten Optionen in einer Liste, indem das Steuerelement an ein anderes Feld im Geschäftsobjekt Ihres Panels gebunden wird. Damit ein Listen-filter korrekt funktioniert, muss das Feld, an dem Sie binden, sowohl im Geschäftsobjekt, auf dem das Panel basiert, als auch im Listen-Objekt selbst vorhanden sein. Das Verhalten der Liste wird dann durch das Setzen der Bindungsrichtung auf Filter gesteuert.

So konfigurieren Sie einen Listenfilter

  1. Öffnen Sie die gewünschte Seite und wählen Sie Aktionsbereich > Live-Designer. Alternativ öffnen Sie den Bearbeitungsbildschirm der gewünschten Seite, indem Sie zu App-Arbeitsbereich > Seiten gehen.

  2. Wenn Sie den Live-Designer verwenden, wählen Sie das Panel mit dem Listen-Steuerelement und gehen Sie zum Tab Alle Steuerelemente. Wenn Sie im App-Arbeitsbereich sind, wählen Sie das Panel mit dem Listen-Steuerelement und klicken Sie auf die Schaltfläche Steuerelemente.

  3. Suchen Sie das Listen-Steuerelement. Wenn Sie im Live-Designer sind, klicken Sie auf das Datensatz öffnen-Symbol. Wenn Sie im App-Arbeitsbereich sind, klicken Sie auf das Datensatz öffnen-Symbol. Ein Dialog öffnet sich.

  4. Öffnen Sie im resultierenden Dialog den Tab Listenoptionen.

  5. Suchen Sie in der Feldgruppe Listenoptionen das Feld Panel- und Listeninteraktionen und klicken Sie auf die Schaltfläche Filter. Ein Dialog öffnet sich.

  6. Klicken Sie im resultierenden Dialog auf + Filter.

  7. Wählen Sie eine Panel-Spalte und eine entsprechende (Listenquelle) Spalte aus.

  8. Klicken Sie auf das Speichern-Symbol, um Ihre Änderungen zu speichern.

  9. Schließen Sie den Dialog, aktualisieren Sie die Anwendungsseite und testen Sie Ihre Filter.

List retrieve

Während ein standardmäßiges List-Steuerelement typischerweise nur eine einzelne ID erfasst, ermöglicht List Retrieve, zusätzliche Werte aus der Liste in Ihren aktuellen Datensatz "zurückzuholen". Ein häufiges Anwendungsbeispiel ist die Auswahl eines Produkts aus einer Liste und das automatische Abrufen des Einheitspreises in einen Bestell-Datensatz. Dies erfordert die Erweiterung der bestehenden List-Regel, um die zusätzlichen Spalten einzuschließen und diese dann in der Benutzeroberfläche zuzuordnen.

How to configure a List retrieve

  1. Öffnen Sie die gewünschte Seite und wählen Sie Aktionsbereich > Live Designer. Alternativ öffnen Sie den Bearbeitungsbildschirm der gewünschten Seite, indem Sie zu App Workbench > Seiten gehen.

  2. Wenn Sie den Live Designer verwenden, wählen Sie das Panel mit dem List-Steuerelement und gehen Sie zum Tab Alle Steuerelemente. Wenn Sie in der App Workbench sind, wählen Sie das Panel mit dem List-Steuerelement und klicken Sie auf die Schaltfläche Steuerelemente.

  3. Suchen Sie das List-Steuerelement. Wenn Sie im Live Designer sind, klicken Sie auf das Datensatz öffnen-Symbol. Wenn Sie in der App Workbench sind, klicken Sie auf das Datensatz öffnen-Symbol. Ein Dialog öffnet sich.

  4. Öffnen Sie im resultierenden Dialog den Tab List-Optionen.

  5. Finden Sie in der Gruppe List-Optionen das Feld Panel- und Listeninteraktionen und klicken Sie auf die Schaltfläche Abrufe. Ein Dialog öffnet sich.

  6. Klicken Sie im resultierenden Dialog auf + Abruf.

  7. Wählen Sie eine Panel-Spalte und eine entsprechende (List-Quelle) Spalte aus.

  8. Klicken Sie auf das Speichern-Symbol, um Ihre Änderungen zu speichern.

  9. Schließen Sie den Dialog, aktualisieren Sie die Anwendungsseite und testen Sie es.

Sobald es konfiguriert ist, wird die Auswahl eines Elements aus der Liste automatisch die entsprechenden abgerufenen Werte in Ihrem Panel ausfüllen.