Du er her:
Opprette en felles eiendom for en Flexcard LWC i Flexcard Designer
I Flexcard Designer definerer du et attributt som oppretter en felles egenskap med en verdi angitt i Lightning og Opplevelsesbygger. Kall opp attributtet i Flexcard som en øktvariabel ({Session.AttName}) der flettefelt støttes, som i et Tekst-element og en datakildeparameter.
Du kan for eksempel aktivere en administrator til å begrense antall poster som vises på en FlexCard-postside. Oppgi øktvariabelen i en SOQL-spørring, som where Limit = {Session.RecordLimit}.
Felles egenskaper publiseres i konfigurasjonsfilen som definerer metadataverdiene for Flexcard LWC. Se targetConfig > property i Konfigurasjonsfilkoder. Andre metadataverdier kan konfigureres i Designer med funksjonen Publiseringsalternativer når kortet er aktivt. Se Publisere et FlexCard.
Nødvendige versjoner |
|---|
Tilgjengelig fra og med Winter '22-utgivelsen. |
Én felles egenskap du kan definere, er Flexcards ContextId. Se Tilgang til ContextId for et Flexcard på et Experience-nettsted.
- Velg Oppsett i Flexcard Designer for å åpne Oppsett-panelet.
-
Klikk på + Legg til ny ved siden av Viste attributter, og skriv inn verdiene for følgende egenskaper:
-
Attributt: Navnet på attributtet i PascalCase, for eksempel RecordLimit.
ViktigDet genererte API-navnet er cfPropName. Fra et tilpasset LWC eller et Omniscript refererer du til egenskapsnavnet i kebab-feltet, som cf-record-limit.
-
Type: Velg type egenskap fra rullegardinlisten:
-
Velg Streng for å vise et tekstfelt der verdien må være tekst.
-
Velg Boolsk for å vise en avmerkingsboks som evalueres til sann når det er merket, og usann når det ikke er merket.
-
Velg Tall for å vise et tekstfelt der verdien må være et tall.
-
-
Mål: Velg én eller flere sidetyper som denne egenskapen er synlig for.
MerkVelg lightningCommunity__Default for å vise egenskapen på et Opplevelsesbygger-nettsted.
-
Etikett: Skriv inn egenskapsetiketten, for eksempel postgrense.
-
(Valgfritt) Verdi: Skriv inn en standardverdi.
-
- Klikk på Lagre.
-
Hvis du vil kalle opp attributtet som en øktvariabel i Flexcard, bruker du flettefeltet
{Session}. Hvis Attributt-navnet for eksempel er RecordLimit, skriver du inn {Session.RecordLimit}.Bruk {Session.RecordLimit} i felt der flettefelt støttes. Eksempler er et Tekst-element, en datakildes test- og inndataparametere og et Felt-elementets Utdata-egenskap. - Aktiver FlexCard.
- Hvis du vil konfigurere hvor Flexcard kan publiseres, for eksempel en Lightning-side eller et Opplevelsesbygger-nettsted, kan du se Definere metadataverdier fra Flexcard Designer.
- Hvis du vil legge til det aktive FlexCard-kortet på en Lightning- eller Experience-side, kan du se Aktiver og publiser et FlexCard.
-
Hvis du vil konfigurere den felles egenskapen i Lightning eller Opplevelsesbygger, oppdaterer du verdien til egenskapen i byggerens egenskapspanel.

MerkHvis du legger til en standard Flexcard-komponent på en Lightning- eller Experience-side fra og med Summer '22-utgivelsen, oppgir du den offentlige eiendommen som et JSON-nøkkel/verdi-par i Exposed Variables. Hvis for eksempel Etikett for det eksponerte attributtet er RecordLimit, skriver du inn {"RecordLimit": 20}. Hvis du vil konfigurere flere variabler, skriver du inn en kommadelt liste med nøkkel/verdi-par, for eksempel {"RecordLimit": 20, "Hilsen": "Hello"}.

