Du är här:
Visa Omniscript-element villkorligt
Med egenskapen Villkorlig vy kan du dölja ett element eller en grupp av element i ett block eller steg baserat på vissa villkor. Varje steg, block eller element har stöd för minst en villkorlig vy. Element innehåller upp till tre alternativ för villkorlig visning beroende på typen av element. Till exempel har en åtgärd utanför ett steg inte alternativet Skrivskyddat eftersom åtgärden inte är synlig.
När du döljer ett element i ett Omniscript ställer Omnistudio in innehållet i elementet till null i data-JSON. Tänk på detta beteende om ditt Omniscript refererar till det dolda fältet. Anta till exempel att ett element för Ange fel bedömer om ett textelement är ifyllt innan du fortsätter till nästa sida. Om elementet Text är villkorligt dolt är elementvärdet Text null och felet har angetts.
- Från ett elements egenskaper, expandera sektionen Villkorlig vy.
-
Välj en villkorstyp från rullmenyn.
Villkor
Beskrivning
Visa element om sant
Elementet återges endast om villkoret är sant. Om villkoret är falskt döljs elementet från användargränssnittet.
För block är denna villkorstyp den enda tillgängliga.
Inaktivera skrivskyddat om sant
Inaktiverar skrivskyddat för ett element om villkoret är sant. Om värdet är falskt blir elementet skrivskyddat.
Sätt element till obligatoriskt om sant
Elementet blir obligatoriskt om villkoret är sant.
Anteckning Om en villkorstyp inte listas för ett element stöds den inte. Att lägga till den med JSON-redigeraren fungerar inte. - Välj den logiska operatoren för gruppen (OCH eller ELLER). OCH-operatorn kräver att alla villkor uppfylls. ELLER-operatorn kräver att minst ett villkor uppfylls.
- Klicka på Lägg till villkor.
-
I vänster operand, ange namnet på elementet i klartext.
Anteckning
Om elementet går att upprepa anger du namnet på elementet följt av |n, där n är det n:te upprepade elementet. Till exempel, om Ålder upprepas refererar Ålder|2 till den andra instansen av det upprepade elementet.
-
I höger operand, ange en av dessa syntaxtyper:
- Om elementtypen är Text, ange strängen i klartext.
- Om elementtypen är Kryssruta eller Utlämnande, ange sant eller falskt.
- Om elementtypen är Nummer, ange ett nummer.
- Om elementtypen är Välj eller Radio, skriv in namnet på alternativet i klartext—till exempel Ja eller Nej.
- Om elementtypen är Flerval, ange en semikolonavgränsad sträng. Till exempel .
- Om elementtypen är Datum, Tid eller Datum/Tid, ange ett värde i ISO-format:
Datum—2014-10-01T07:00:00.000Z (ons 01 okt 2014 00:00:00 GMT-0700 (PDT)
Datum/tid—1970-01-02T06:19:00.000Z (tis 17 februari 2015 22:20:03 GMT-0800 (PST))
Time—2015-02-21T00:09:40.270Z (Thu Jan 01 1970 22:19:00 GMT-0800 (PST))
Datum—2014-10-01T07:00:00.000Z (ons 01 okt 2014 00:00:00 GMT-0700 (PDT)
Datum/tid—1970-01-02T06:19:00.000Z (tis 17 februari 2015 22:20:03 GMT-0800 (PST))
Time—2015-02-21T00:09:40.270Z (Thu Jan 01 1970 22:19:00 GMT-0800 (PST))
- Den högra operanden har stöd för kopplingsfält, till exempel
Name = %contactLastName%.
- Om du använder designern i ett hanterat paket, klicka på kryssrutan Dölj villkorliga element för att dölja alla villkorliga element i Omniscript. Villkorliga element markeras med en gul ögonikon.
Köra validering med onChange
Omniskript kör validering när en användare klickar sig ut ur ett fält genom att använda onBlur-funktionen.
- I egenskaperna Inställningar, klicka på Redigera som JSON.
- Lägg till egenskapen "commitOnChange": sant.
-
Förhandsgranska beteendet.
Anteckning
I LWC Omniscripts körs onChange-beteendet efter en halvsekunds fördröjning.

