Skjerminndatakomponent for avhengige valglister
Vis valglister i en flytskjerm der alternativene for én valgliste avhenger av den valgte verdien i en annen valgliste. Skjermkomponenten Avhengige valglister bestemmer hvilke alternativer som skal vises i hver valgliste, ved å bruke en eksisterende feltavhengighet i organisasjonen. En feltavhengighet forbinder to valglistefelt i det samme objektet.
Nødvendige utgaver
| Se støttede versjoner. |
Konfigurere komponenten Avhengige valglister
Du kan velge ressurser fra flyten, som variabler eller globale konstanter, eller du kan oppgi en verdi manuelt.
| Attributt | Beskrivelse |
|---|---|
| API-navn | API-navnet på komponenten. Et API-navn kan bare inneholde understrek og alfanumeriske tegn uten mellomrom. Det må begynne med en bokstav og kan ikke avslutte med et understrek. Det kan heller ikke ha to etterfølgende understrek. |
| Deaktivert | Hvis det angis til true, kan ikke brukeren endre verdien. Standardverdien er false. Dette attributtet godtar en ressurs med en boolsk verdi. |
| API-navn for objekt | API-navnet på objektet. Valglistefeltet som du identifiserer i API-navn for valgliste 1, API-navn for valgliste 2 og API-navn for valgliste 3 må være knyttet til dette objektet. Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst. |
| API-navn for valgliste 1 | API-navnet på det første valglistefeltet. For det angitte objektet må dette valglistefeltet være det kontrollerende feltet i en feltavhengighet mellom valgliste 1 og valgliste 2. Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst. |
| Etikett for valgliste 1 | Etiketten for det første valglistefeltet. Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst. |
| Valgliste 1 kreves | Hvis det angis til Dette attributtet godtar ressurser med én boolsk verdi. |
| Verdi for valgliste 1 | Standardvalget for det første valglistefeltet. Når dette attributtet konfigureres, forhåndsvelges det et alternativ for feltet. Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst. |
| API-navn for valgliste 2 | API-navnet på det andre valglistefeltet. For det angitte objektet må dette valglistefeltet være et avhengig felt i en feltavhengighet mellom valgliste 1 og valgliste 2. Hvis du viser et tredje valglistefelt, må valgliste 2 være det kontrollerende feltet i en feltavhengighet mellom valgliste 2 og valgliste 3. Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst. |
| Etikett for valgliste 2 | Etiketten for det andre valglistefeltet. Dette attributtet godtar ressurser med én verdi. Denne verdien behandles som tekst. |
| Valgliste 2 kreves | Hvis det angis til Dette attributtet godtar ressurser med én boolsk verdi. |
| Verdi for valgliste 2 | Standardvalget for det andre valglistefeltet. Når dette attributtet konfigureres, forhåndsvelges det et alternativ for feltet. Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst. |
| API-navn for valgliste 3 | API-navnet på det tredje valglistefeltet. For det angitte objektet må dette valglistefeltet være det avhengige feltet i en feltavhengighet mellom valgliste 2 og valgliste 3. Dette attributtet godtar ressurser med én verdi. Denne verdien behandles som tekst. |
| Etikett for valgliste 3 | Etiketten for det tredje valglistefeltet. Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst. |
| Valgliste 3 kreves | Hvis det angis til Dette attributtet godtar ressurser med én boolsk verdi. |
| Verdi for valgliste 3 | Standardvalget for det tredje valglistefeltet. Når dette attributtet konfigureres, forhåndsvelges det et alternativ for feltet. Dette attributtet godtar ressurser med én verdi. Verdien behandles som tekst. |
Lagre verdiene til komponenten Avhengige valglister i flyten
Flyten lagrer verdier automatisk. Hvis du lagrer verdier manuelt, lagrer du attributtets utdataverdi i en variabel.
Hvis du vil lagre verdier manuelt, velger du Tildel variabler manuelt (avansert).
Alle attributter er tilgjengelig for lagring i flytvariabler. Du må mest sannsynlig lagre et av disse attributtene.
| Attributt | Beskrivelse |
|---|---|
| Verdi for valgliste 1 | Det brukeren valgte for det første valglistefeltet. Du kan lagre denne verdien i en Tekst-variabel med én verdi eller et Tekst-felt i en postvariabel. |
| Verdi for valgliste 2 | Det brukeren valgte for det andre valglistefeltet. Du kan lagre denne verdien i en Tekst-variabel med én verdi eller et Tekst-felt i en postvariabel. |
| Verdi for valgliste 3 | Det brukeren valgte for det tredje valglistefeltet. Du kan lagre denne verdien i en Tekst-variabel med én verdi eller et Tekst-felt i en postvariabel. |
- Navigerer til en annen skjerm og går tilbake til komponentens skjerm.
- Stanser flyten midlertidig, og gjenopptar den deretter.
- Navigerer til neste skjermbilde, og utløser en inndatavalideringsfeil.
Konfigurering av attributtet aktiverer en flyt til å huske verdien. Flyten lagrer verdien automatisk. Hvis du lagrer verdier manuelt, lagrer du attributtets utdataverdi i en variabel.
Angi komponentsynlighet
Angi logikken som bestemmer når flyten skal vise komponenten.
| Alternativ | Beskrivelse |
|---|---|
| Når skal komponenten vises | Konfigurer når komponenten skal vises, ved å bruke betinget logikk. Du kan angi komponenten til å
|
Validere inndata
Oppgi en formel som evaluerer om det brukeren skriver inn, er gyldig, og feilmeldingen som skal vises hvis det er ugyldig.
| Alternativ | Beskrivelse |
|---|---|
| Feilmelding | Angi feilmeldingen som skal vises nedenfor komponenten hvis brukeren skriver inn en ugyldig verdi. |
| Formel | Oppgi et formeluttrykk som returnerer en boolsk verdi. Hvis formeluttrykket evalueres til true, er inndataene gyldige. Hvis formeluttrykket evalueres til usann, vises feilmeldingen nedenfor komponenten. Hvis brukeren lar feltet være tomt, og feltet ikke er obligatorisk, utføres ikke valideringen. Hvis brukeren lar feltet være tomt og feltet er obligatorisk, viser flyten standardfeilmeldingen, og ikke den tilpassede feilmeldingen. |
Angi virkemåten til verdier på nye besøkte skjermer
Angi hva denne komponenten skal gjøre når en bruker skriver inn en verdi, navigerer til en tidligere skjerm og deretter går tilbake til skjermen med denne komponenten.
I flyten Dinner Order (Middagsbestilling) velger for eksempel brukere en bestemt dessert. Hver dessert tilbys med forskjellige smakstilsetninger, og alternativene for smakstilsetning varierer avhengig av hvilken dessert brukeren velger.
I det tilpassede objektet Gjestebestilling definerer du to valglistefelt: Dessert og Flavor (Smakstilsetning). Deretter definerer du en feltavhengighet mellom Dessert og Flavor, der Dessert er den kontrollerende valglisten. Identifiser hvilke Flavor-alternativer som gjelder for hvert Dessert-alternativ.
På flytskjermen legger du til en Avhengige valglister-komponent. Konfigurer komponenten med disse verdiene.
| Attributt | Verdi |
|---|---|
| API-navn for objekt | Gjestebestilling__c |
| API-navn for valgliste 1 | Dessert__c |
| Etikett for valgliste 1 | Dessert |
| Verdi for valgliste 2 | Flavor__c |
| Etikett for valgliste 2 | Flavor |
Når en bruker kjører flyten, endres alternativene for Flavor basert på hva son velges for Dessert.
Vurderinger
Skjerminndatakomponentverdier settes til null når de skjules av betinget synlighet. Men skjulte valglister i en Avhengige valglister-komponent blir ikke null med mindre hele Avhengige valglister-komponenten er skjult.
