formbasedocs
Naar de appApp

Formulieren bouwen

Herhalende groepen

Een herhalende groep bundelt een paar samenhangende vragen in één blok dat respondenten keer op keer kunnen toevoegen. Eén blok verzamelt een hele lijst — gasten, orderregels, contactpersonen — zonder dat jij hoeft te raden hoeveel rijen je moet bouwen.


Wat een herhalende groep is

Een herhalende groep is een gelabelde container met een of meer vragen — de velden in de groep. Respondenten voegen zoveel invoeren van de hele groep toe als ze nodig hebben. Elke invoer verzamelt een nieuwe set antwoorden voor elk veld daarbinnen.

Gebruik er een zodra een respondent meer dan eens hetzelfde soort gegevens zou kunnen opgeven:

  • Evenementgasten — een Naam en Leeftijd voor elke persoon die ze meebrengen.

  • Orderregels — een product, aantal en prijs per rij.

  • Contactpersonen — naam, e-mail en rol voor iedereen in een team.

  • Werkervaring — werkgever, functie en data voor elke eerdere baan.

Een herhalende groep toevoegen

Een herhalende groep is een structureel blok: een groepstitel, de velden daarbinnen en een knop om toe te voegen. Groepen staan op het hoogste niveau van je formulier — de editor legt die vorm automatisch vast, en je kunt er geen in een andere nesten.

  1. 1

    Voeg de groep in

    Klik op een lege regel op het canvas, typ /, en kies Herhalende groep. De cursor komt in de titel terecht.

  2. 2

    Geef de groep een naam

    Geef het een titel, zoals "Additional guests". Dit is de kop die respondenten boven de invoeren zien. Verberg deze later via het blokmenu als je hem niet wilt.

  3. 3

    Voeg velden toe in de groep

    Zet gewone vragen in de groep — Tekstinvoer, Getal, Datumkiezer, Vervolgkeuzelijst en meer. Elke vraag behoudt zijn eigen label, placeholder en verplicht-schakelaar.

  4. 4

    Pas het label van de toevoegknop aan

    De knop toont "Add one more" totdat je dit aanpast. Laat het label bij de inhoud passen — bijvoorbeeld "Add another guest".

Heb je de velden al gebouwd? Selecteer ze, open het blokmenu via de sleepgreep en kies Herhalende groep maken — dit werkt op één blok of op een reeks ervan. Hetzelfde menu op een groep biedt Titel verbergen en Groepering verwijderen, wat de vragen weer uitpakt.

Wat respondenten zien

De eerste invoer wordt inline getoond — de groepstitel, de velden en de toevoegknop, net als elk ander onderdeel van het formulier. Zodra een respondent een tweede invoer toevoegt, wordt elke invoer een genummerde kaart (01, 02, 03 …) met een verwijderknop in de hoek.

  • Toevoegknop — voegt bij elke klik een nieuwe lege invoer toe.

  • Verwijderknop — de X op een kaart verwijdert die invoer. Deze verschijnt zodra er twee of meer invoeren zijn.

  • Bij het plafond — een groep bevat maximaal 100 invoeren, en de toevoegknop wordt ook uitgeschakeld zodra de antwoorden de limiet van 256 KB per inzending bereiken. Beide zijn een bescherming tegen ontspoorde inzendingen, niet iets waar respondenten normaal tegenaan lopen.

Bij een aanvraag die een van de velden in de groep vergrendelt, ligt de vorm vast voor die ontvanger: die kan geen invoeren toevoegen of verwijderen.

Houd de velden in de groep gericht

Een herhalende groep werkt het best met een handvol strakke vragen — de set die een respondent één keer per invoer invult. De verplicht-schakelaar geldt per invoer, dus elke invoer moet dezelfde validatie doorstaan.

Groepen en conditionele logica

Een hele groep kan worden getoond of verborgen door een logica-regel, net als elk ander blok. Velden in de groep kunnen dat niet: ze worden niet aangeboden als voorwaarde, als doel om te tonen/verbergen, of als doel voor verplicht/optioneel, omdat een regel dan stilzwijgend alleen op de eerste invoer zou werken. Vertak in plaats daarvan op een vraag buiten de groep.

Waar de antwoorden terechtkomen

Zodra reacties binnenkomen, blijft de groep overal gegroepeerd. Elke pagina hieronder bevat het volledige detail — dit is slechts de plattegrond:

  • Inzendingsinbox

    — één inzending toont genummerde kaarten per invoer; de tabelweergave krijgt één aantal-chip die het detail opent.

  • Geaggregeerde samenvatting

    — de groep verschijnt als één kaart met aantallen invoeren en inzendingen, plus een miniblok per veld.

  • Inzendingen exporteren

    — elke invoer wordt geëxporteerd onder zijn eigen sleutels, en de hele groep kan ook worden samengevouwen tot één gelabelde tekstkolom.

  • Callbacks en de API

    — de groep antwoordt onder zijn eigen veldsleutel als een lijst, één object per invoer met de velden als sleutels, in de volgorde waarin de respondent ze achterliet.

Verwijzen naar groepsantwoorden

Voer een herhalende groep door naar andere vragen, meldingen of integraties met een @-vermelding — vermeld één veld om de waarde ervan over alle invoeren samen te voegen, of vermeld de hele groep om alle invoeren in één keer op te halen. Zie Antwoord doorvoeren → Verwijzen naar herhalende groepen voor precies hoe elke verwijzing wordt omgezet, met voorbeelden.

Volgende stappen