Zum Inhalt springen

List-Steuerelementbindungen in Jitterbit App Builder

Sie können Bindungen verwenden, um das Verhalten von List-Steuerelementen zu erweitern. Normalerweise erfasst ein List-Steuerelement auf einem Panel nur den Schlüssel des Datensatzes, den ein Benutzer aus der Dropdown-Liste auswählt. Durch die Verwendung von Bindungen können Sie es jedoch so konfigurieren, dass die verfügbaren Datensätze in der Dropdown-Liste basierend auf einem anderen Feld eingeengt werden (List-Filter), oder zusätzliche Spaltenwerte aus dem ausgewählten Datensatz in das Panel übernommen werden (List-Abruf).

List-Filter

Ein List-Filter engt die im Dropdown eines List-Steuerelements verfügbaren Datensätze basierend auf dem Wert eines anderen Felds auf demselben Panel ein. Beispielsweise können Sie auf einem Order-Panel eine Product-Liste so begrenzen, dass nur Produkte des bereits an anderer Stelle im Panel ausgewählten Supplier angezeigt werden. Dazu binden Sie das List-Steuerelement an ein Feld, das sowohl im Geschäftsobjekt des Panels als auch im List-Objekt selbst vorhanden ist.

List-Filter konfigurieren

  1. Öffnen Sie die gewünschte Seite und wählen Sie Action Drawer > Live Designer. Alternativ öffnen Sie den Bearbeitungsbildschirm der gewünschten Seite über App Workbench > Pages.

  2. Wenn Sie den Live Designer verwenden, wählen Sie das Panel mit dem List-Steuerelement aus und gehen Sie zur Registerkarte All Controls. Wenn Sie sich in der App Workbench befinden, wählen Sie das Panel mit dem List-Steuerelement aus und klicken Sie auf die Schaltfläche Controls.

  3. Suchen Sie das List-Steuerelement. Wenn Sie sich im Live Designer befinden, klicken Sie auf das Symbol Open record. Wenn Sie sich in der App Workbench befinden, klicken Sie auf das Symbol Open record. Ein Dialog wird geöffnet.

    List-Optionsdialog

  4. Öffnen Sie im Dialog die Registerkarte List Options (wie im Screenshot gezeigt).

  5. Klicken Sie auf der Registerkarte List Options auf die Schaltfläche Bindings. Ein Dialog wird geöffnet.

    Hinweis

    In App Builder 4.62 und früher erschien diese Schaltfläche neben einer Bezeichnung Panel and List Interactions und hieß Filters.

  6. Klicken Sie im Dialog Bindings auf + Binding.

  7. Wählen Sie eine Panel Column und eine entsprechende Control Column aus.

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

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

List-Abruf

Ein List-Abruf übernimmt zusätzliche Spaltenwerte aus dem ausgewählten Datensatz in das aktuelle Panel. Beispielsweise könnte die Auswahl eines Product aus einer Liste automatisch seinen Unit Price in einen Order-Datensatz übernehmen, was Benutzer davor bewahrt, ihn separat nachschlagen zu müssen. Dazu fügen Sie die zusätzlichen Spalten zur Quellregel des List-Steuerelements hinzu und ordnen sie dann Feldern im Panel zu.

List-Abruf konfigurieren

  1. Öffnen Sie die gewünschte Seite und wählen Sie Action Drawer > Live Designer. Alternativ öffnen Sie den Bearbeitungsbildschirm der gewünschten Seite über App Workbench > Pages.

  2. Wenn Sie den Live Designer verwenden, wählen Sie das Panel mit dem List-Steuerelement aus und gehen Sie zur Registerkarte All Controls. Wenn Sie sich in der App Workbench befinden, wählen Sie das Panel mit dem List-Steuerelement aus und klicken Sie auf die Schaltfläche Controls.

  3. Suchen Sie das List-Steuerelement. Wenn Sie sich im Live Designer befinden, klicken Sie auf das Symbol Open record. Wenn Sie sich in der App Workbench befinden, klicken Sie auf das Symbol Open record. Ein Dialog wird geöffnet:

    List-Optionsdialog

  4. Öffnen Sie im Dialog die Registerkarte List Options (wie im Screenshot gezeigt).

  5. Klicken Sie auf der Registerkarte List Options auf die Schaltfläche Retrievals. Ein Dialog wird geöffnet.

    Hinweis

    In App Builder 4.62 und früher erschien diese Schaltfläche neben einer Bezeichnung Panel and List Interactions.

  6. Klicken Sie im Dialog Retrievals auf + Retrieval.

    Tipp

    Dieser Dialog enthält auch eine Schaltfläche Automap Columns, mit der Sie automatisch einen List retrieve-Eintrag für alle List- und Panel-Spalten mit demselben Namen hinzufügen können.

  7. Wählen Sie eine Panel Column und eine entsprechende (List Source) Column aus.

  8. Klicken Sie auf das Speichersymbol, um Ihre Änderungen zu speichern.

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

Nach der Konfiguration werden die entsprechenden abgerufenen Werte automatisch in Ihrem Panel ausgefüllt, wenn Sie ein Element aus der Liste auswählen.