Den Ablauf mit verschachtelten Schleifen steuern

Mit IEG können Entitäten im Datenspeicher erstellt werden, die in anderen Entitäten verschachtelt sind. In diesem Abschnitt erfahren Sie mehr darüber, wie Scripts definiert werden, um Informationen in diesem Bereich zu erfassen und anzuzeigen.

Szenario: Es müssen mehrere Entitäten desselben Typs im Datenspeicher registriert sein. Diese Entitäten können selbst auch Entitäten enthalten. Es müssen zum Beispiel eine Anzahl von Personen-Entitäten erstellt werden, um die Mitglieder eines Haushalts darzustellen. Jede "person"-Entität enthält eine Anzahl von "income"-Entitäten, die die Einkommensquellen jedes Haushaltsmitglieds darstellen.

Diese Informationen können in einem IEG-Script mithilfe von verschachtelten Schleifen (ein Schleifenelement, das ein weiteres Schleifenelement enthält) erfasst werden. Die erfassten Informationen können auf einer Zusammenfassungsseite über verschachtelte Listen (ein Listenelement, das ein weiteres Listenelement enthält) erfasst werden.

Folgendes sollte berücksichtigt werden, wenn der Schleifentyp zum Erfassen der erforderlichen Daten ausgewählt wird:

Bei der Verwendung von verschachtelten Schleifen wird empfohlen, eine der folgenden 6 Kombinationen zu verwenden:

Beachten Sie, dass die verschachtelten While/For-Each- oder For/For-Each-Schleifen nicht empfohlen werden. Da eine For-Each-Schleife auf existierenden Entitäten basiert, um die Schleife zu iterieren, bedeutet dies, dass die äußere Schleife beim Erstellen von Entitäten, die bereits vorhandene Entitäten enthält, einbezogen wird. Diese Situation ist nicht möglich und auch nicht sinnvoll.