Page History
...
enum, så indeholder objektet ligeledes et JSON-array med mulige værdier for udfyldning.predicate, så indeholder objektet også entestindgang, som indeholder en Javascript-funktion (repræsenteret som en streng) til at afgøre om et yderligere antal indgang,nestedskal udfyldes. Dennenestedindgang kan indeholde samme type objekter somfields; dermed kan udfyldningen forgrenes. Funktionen tager et objekt, som parameter, som indeholder det aktuelle variable. Eksempel herpå er:(env) => env.method == 'nord'.stringbetyder at brugeren kan indtaste en vilkårlig streng.numberbetyder at brugeren kan indtaste et vilkårlig tal.textindeholder en tekst, som vises til brugeren, hvis den er aktiv, hvilket vil sige er direkte ifieldseller er aktiv i en forgrening.
Derudover kan objekter af typen, string og number, indeholde et JSON-array, validators, som er validator-funktioner (igen repræsenteret som en streng) til validering af indhold af feltet. Eksempel herpå: (val) => /^ID/.match(val).
Rækkefølgen i fields (og forgreninger) er vigtig, da dette anvendes til gradvis udfyldning af værdier i klienten.
...