Loading
Opprette en felles eiendom for en Flexcard LWC i Flexcard Designer

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.

  1. Velg Oppsett i Flexcard Designer for å åpne Oppsett-panelet.
  2. 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.

      Viktig
      Viktig

      Det 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.

      Merk
      Merk

      Velg lightningCommunity__Default for å vise egenskapen på et Opplevelsesbygger-nettsted.

    • Etikett: Skriv inn egenskapsetiketten, for eksempel postgrense.

    • (Valgfritt) Verdi: Skriv inn en standardverdi.

  3. Klikk på Lagre.
  4. 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.
  5. Aktiver FlexCard.
  6. 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.
  7. Hvis du vil legge til det aktive FlexCard-kortet på en Lightning- eller Experience-side, kan du se Aktiver og publiser et FlexCard.
  8. Hvis du vil konfigurere den felles egenskapen i Lightning eller Opplevelsesbygger, oppdaterer du verdien til egenskapen i byggerens egenskapspanel.
    FlexCard Experience Builder Properties Panel
    Egenskapspanelet FlexCard Lightning
    Merk
    Merk

    Hvis 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"}.

    bilde
 
Laster
Salesforce Help | Article