U bent hier:
Richtlijnen voor toegang tot formule-elementgegevens in herhaalbare blokken
Wanneer u een element Formule gebruikt binnen een herhaalbaar blok, neemt u richtlijnen en voorbeelden door voor toegang tot gegevens binnen of buiten hetzelfde herhaalbare blok.
Richtlijnen
Als formule-elementen binnen herhalingsblokken van meerdere niveaus worden gebruikt en de formule-elementen niet in het bovenste blok zijn geplaatst, wordt dit weergegeven als null of false. Dit kan problemen veroorzaken wanneer u probeert om ze op de pagina te gebruiken. In het Omniscript-voorbeeld kunt u deze werking controleren door de formule-elementen in de JSON te inspecteren. Deze elementen zijn afwezig of retourneren null of false, ongeacht de beoogde formulelogica.
Krijg binnen een herhaalbaar blok met daarin een element Formule toegang tot de gegevens in een ander element door te verwijzen naar het element in de eigenschap Expressie van het element Formule. Gebruik deze richtlijnen:
| Locatie van gegevens | Toegang tot de gegevens |
|---|---|
| Verschillende elementen binnen hetzelfde herhaalbare blok | Geef in de eigenschap Expressie van het element Formule Wanneer Omniscript wordt uitgevoerd, krijgt het alleen toegang tot de elementen in het huidige blok. |
| Verschillende herhaalbare blok | Geef in de eigenschap Expressie van het element Formule BlockName|1:ElementName op (waarbij het getal na BlockName| de telling van het blok in het Omniscript is). |




AGE(%blockUnlabeled|n:childBirthday%).

In dit voorbeeld verwijst het formule-element Totaal naar de gegevens uit het element Leeftijd, dat zich in een ander herhaalbaar blok bevindt.

In de eigenschappen voor het formule-element Totaal verwijst de formule COUNTIF(%childAge%, <5) naar het element Leeftijd in het vorige blok.


