ForEach

Die Aktion ForEach führt eine Reihe von Aktionen für jeden Wert in einem Array oder Objekt aus. In V1funktioniert die Aktion nur für jeden Wert in einem Array.

In der folgenden Tabelle sind die Parameter für die Aktion ForEach aufgeführt.

Tabelle 1. ForEach -Aktionsparameter
Ihren Namen Datentyp Beschreibung Erforderlich Hinweise
Position JPfad Der Pfad zum Speichern des aktuellen Elements der Iteration. Ja Der Pfad zum Speichern des aktuellen Elements der Iteration.
Positionen JPfad Das Array im Status, das iteriert werden soll Ja Das Array im Status, das iteriert werden soll
Aktionen Aktionen [] Die Reihenfolge der Aktionen, die für jede Iteration ausgeführt werden. Ja Die Reihenfolge der Aktionen, die für jede Iteration ausgeführt werden. darf nicht leer sein.

XML-Beispiel

Ein Array von Objekten ist im Status /eventsvorhanden. Diese Aktion durchläuft das Array und führt die verschachtelte Aktion PostEvent für jedes Objekt im Array aus.

<ForEach item="/current_event" items="/events">
  <PostEvent path="/current_event" source="${/host}" />
</ForEach>