Komponent för uppreparskärmvisning
Samla information om flera objekt av samma typ på en skärm med komponenten Upprepa. För att använda utdata från komponenten någon annanstans i flödet, loopa över utdata och spara relevanta data i en variabel. Använd variabeln för att bygga en lista över poster.
Versioner som krävs
| Visa versioner som stöds. |
Så här ser en uppreparkomponent ut vid runtime. Denna upprepare har fem underordnade komponenter som har upprepats på skärmen när användaren klickade på Lägg till för att lägga till en annan person. De underordnade komponenterna är två textkomponenter som heter Förnamn och Efternamn, en datumkomponent som heter Födelsedatum, en växelkomponent som heter Ta emot e-postmeddelanden om uppdateringar och en kryssrutegruppkomponent som heter E-post. Komponenten Grupp för kryssruta är inställd att vara dold tills komponenten Växla är inställd till Aktiv. Användaren kan fortsätta klicka på Lägg till och samma fem komponenter upprepas på skärmen varje gång.
Konfigurera uppreparkomponenten
| Attribut | Beskrivning |
|---|---|
| API-namn | Komponentens API-namn. API-namnet kan omfatta understreck och alfanumeriska tecken utan mellanslag. Det måste börja med en bokstav och kan inte sluta med ett understreck. Det kan inte heller ha två efterföljande understreck. Skärmläsare använder API-namnet för att meddela uppreparkomponenten och dess underordnade komponenter. |
Konfigurera datakälla
Välj den samling objekt som fyller i uppreparkomponenten i förväg vid körning. Repeaterns underordnade komponenter kan referera värden från denna samling.
| Attribut | Beskrivning |
|---|---|
| Samling för förifyllda objekt | Fält från den valda samlingen blir tillgängliga för underordnade komponenter i uppreparen. Fältet Samling för förifyllda objekt är inte återaktivt. Detta resulterar i att utdata från en skärmåtgärd inte fyller i data i upprepare vid körning. |
| Unik identifierare för objekt | Den unika identifieraren för objekt är API-namnet på fältet som innehåller en unik identifierare för varje objekt i samlingen. Detta fält sätts automatiskt till objektets ID-fält. |
Konfigurera visningsalternativ
| Attribut | Beskrivning |
|---|---|
| Låt användare lägga till eller ta bort objekt | Välj om skärmflödesslutanvändare kan lägga till nya objekt eller ta bort förifyllda objekt i din uppreparinstans. Slutanvändare kan ta bort objekt som de har lagt till manuellt. |
Ange komponentsynlighet
Specificera logiken som avgör när flödet visar komponenten.
| Alternativ | Beskrivning |
|---|---|
| När komponenten ska visas | Konfigurera när komponenten visas genom att använda villkorlig logik. Du kan ställa in komponenterna till:
|
Användning
När du har konfigurerat komponenten Upprepare, lägg till och konfigurera en eller flera underordnade komponenter inuti uppreparen. Flödet lagrar användarinmatning för komponenten Upprepare i komponentens attribut AllItems. Du kan loopa över objekten i denna samling för att skapa en samlingsvariabel som du kan använda senare i flödet.
Att tänka på vad gäller AllItems-attribut
- Attributet
AllItemsär tomt när:- Komponenten Upprepa innehåller endast underordnade komponenter som inte accepterar användarinmatning, till exempel komponenten Visa text.
- En användare lägger inte till uppreparinstanser på skärmen.
- Attributet
AllItemsär null när alla underordnade komponenter döljs av villkorlig fältsynlighet. - Attributet
AllItemsoch dess värde är skrivskyddade. - Attributet
AllItemsstöds inte i Tilldelning-element.
Allmänna överväganden
- Det går inte att inkludera komponenten Åtgärdsknapp eller postfält i en upprepare.
- Utmatning av uppreparkomponenter stöds inte i elementen Transformera, Samlingsfilter eller Samlingssortering.
- Det går inte att referera utdata från en annan uppreparkomponent i en underordnad uppreparkomponent.
- Valkomponenter som refererar till en uppsättningsresurs för samlingsval i fältet Val återaktiveras inte inuti uppreparkomponenter.
- När du skapar eller uppdaterar en skärm kan du flytta en komponent på samma skärm till uppreparkomponenten. Du kan även flytta en komponent från inuti en uppreparkomponent till en annan plats på skärmen. Referenser till den flyttade komponenten bryts dock.
- Om du flyttar en komponent med kryssrutan Tilldela variabler manuellt markerad i en uppreparkomponent tas alla manuella tilldelningar bort och kryssrutan avmarkeras. Variablerna finns dock fortfarande i flödet. Vi rekommenderar att granska komponenten efter en flytt för att säkerställa att den inte inkluderar brutna referenser.
- Användare kan lägga till upp till 30 instanser av komponenten Upprepare på skärmen vid runtime.
- Formatet för en referens till en uppreparkomponent i själva komponenten är
{!repeaterAPIName.fieldName}. I valideringsmeddelanden och flödesmetadatapaketet är formatet för samma referens{!repeaterAPIName.AllItems[$Items].fieldName}.
Detta exempel visar en skärm som innehåller en uppreparkomponent med underordnade komponenter Namn och E-post för att samla in information om nya kunder.
