toonFormulier

Canonieke ID: ui.form.

Toont een formulier en wacht op versturen of annuleren. Inbegrepen in Core/Learner.

Aanroep

toonFormulier(definitie)

De definitie is een Map met title, fields en optioneel submit en cancel. Veldtypen: text, number, checkbox, choice, label. Gegevensvelden hebben unieke ID’s; waarden en validatieregels moeten bij het type passen. Mapsleutels en typenamen worden niet vertaald.

Versturen geeft {"submitted": waar, "values": {...}}; annuleren geeft {"submitted": onwaar, "values": {}}. Controleer altijd submitted voordat je waarden leest. Ongeldige definities of antwoorden geven een uitvoerdiagnose. Stoppen annuleert openstaande invoer.

Volledig voorbeeld, ontwerper en ondersteunde uitvoeromgevingen.