breadcrumbDescription
Produktsidehoved
Produktsidehoved viser produktoplysninger øverst i hvert produkt eller valgmulighed i Produktkonfiguration. Komponenten viser produktnavn, beskrivelse, billede, mængdeinput, prissætning og PSM-valg (Product Selling Model). Det er en brugergrænsefladens præsentationskomponent, der udgiver brugerændringer via Lightning Message Service-begivenheder (LMS). Produktsidehoved har ingen outputegenskaber.
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Tilgængelig i: Enterprise, Unlimited og Developer Edition af Revenue Management (tidligere Revenue Cloud) med Revenue Cloud Growth-licensen eller Revenue Cloud Advanced-licensen |
Produktsidehovedansvar
- Vis produktoplysninger, herunder navn, beskrivelse, billede, mængde og pris
- Håndter brugerinput, herunder mængdeændringer, PSM-valg og redigering af tilpassede produktnavne
- Send brugerinput til Datamanager via LMS-begivenheder
- Vis konfigurerbare felter i de øverste og nederste områder af konfiguratoren
- Understøtter standardlayouttilstande og kompakte layouttilstande
- Valider mængdeinput og tilpassede produktnavne
Produktets API-sidehovednavn
S01_Sidehoved
Egenskaber for input for produktsidehoved
Produktets sidehoved modtager input fra overordnede eller forløbskomponenter, der er angivet af kunden.
| Egenskab | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| sidehoved | Objekt | Nej | Hovedproduktsidehoveddata (mængde, pris, navn, PSM) |
| currencyCode | Streng | Nej | Valutakode til visning af pris |
| quantityReadOnly | Boolesk | Nej | Gør mængdefelt skrivebeskyttet |
| isClassContext (produktklassificering - eksempelvisningstilstand) | Boolesk | Nej | Om komponenten er i klassekonteksttilstand |
| isApiInProgress (isApiInProgress) | Boolesk | Nej | Om et API-kald er i gang |
| isDesignTime (isDesignTime) | Boolesk | Nej | Om det er i design- eller eksempelvisningstilstand |
| disabled | Boolesk | Nej | Inaktiverer alle input |
| layoutMode | Streng | Nej | Layouttilstand (standard eller kompakt) |
| contextMetadata | Streng | Nej | Metadata for STI-attributter (betegnelser, datatyper) som en JSON-streng |
| eligiblePromotions | Opstilling | Nej | Liste over kampagner, der er tilgængelige for dette produkt |
| isNonBlockingEnabled | Boolesk | Nej | Om ikke-blokering er aktiveret |
Begivenheder, som produktets sidehoved lytter til
Produktsidehoved lytter til Lightning Message Service-begivenheder (LMS) og kabeladaptere.
Product Header abonnerer på meddelelseskanalen for at modtage statsopdateringer som LMS-begivenheder fra Datamanager. Produktets sidehoved lytter til de LMS-begivenheder, der vises i denne tabel.
| Begivenhedshandling | Handlermetode | Hvad det gør |
|---|---|---|
| valueChange | handleLmsMessage() | Sporer, hvilket felt der ændres |
| navigate (type='cancel') | handleLmsMessage() | Spor annullerer navigation |
Produktets sidehoved lytter til den kabeladapterbegivenhed, der vises i denne tabel.
| Trådadapter | Kilde | Hvad lytter det til | Handlermetode | Formål |
|---|---|---|---|---|
| MessageContext | Lightning/messageService | Meddelelseskontekst for LMS | Ikke relevant (angiver kontekst) | Aktiverer LMS-kommunikation |
Begivenheder for produktets sidehoved - brand
Produktets sidehoved udløser Lightning Message Service-begivenheden (LMS), der vises i denne tabel.
| Begivenhedshandling | Når er det fyret | Formål |
|---|---|---|
| LMS_EVENTS.VALUE_CHANGE | Brugerændringsfelter | Giv datamanager besked om ændringerne |
