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.
| 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>