Produktrubrik
Produktsidhuvud visar produktinformation högst upp i varje produkt eller alternativ i Produktkonfiguratorn. Komponenten visar produktnamn, beskrivning, bild, kvantitetsinmatning, prissättning och val av produktförsäljningsmodell (PSM). Det är en komponent för användargränssnittpresentation som publicerar användarändringar via Lightning Message Service-händelser (LMS). Produktsidhuvudet har inga utdataegenskaper.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Enterprise, Unlimited och Developer Editions of Revenue Management (tidigare Revenue Cloud) med licensen Revenue Cloud Growth eller Revenue Cloud Advanced |
Produktsidhuvudansvar
- Visa produktinformation inklusive namn, beskrivning, bild, kvantitet och pris
- Hantera användarinmatning, inklusive kvantitetsändringar, PSM-val och redigering av egna produktnamn
- Skicka användarinmatning till Datahanteraren via LMS-händelser
- Visa konfigurerbara fält i de övre och nedre regionerna i konfiguratorn
- Stöd för standardlayoutlägen och komprimerade layoutlägen
- Validera kvantitetsinmatning och egna produktnamn
Produktrubrikens API-namn
S01_Sidhuvud
Egenskaper för indata för produktsidhuvud
Produktsidhuvudet får indata från överordnade komponenter eller flödeskomponenter, som angetts av kunden.
| Egenskap | Typ | Obligatoriskt | Beskrivning |
|---|---|---|---|
| sidhuvud | Objekt | Nej | Huvudproduktsidhuvuddata (kvantitet, pris, namn, PSM) |
| currencyCode | Sträng | Nej | Valutakod för prisvisning |
| quantityReadOnly . | Boolesk | Nej | Gör kvantitetsfält skrivskyddat |
| isClassContext (Förhandsvisningsläge för produktklassificering) | Boolesk | Nej | Om komponenten är i klasssammanhangsläge |
| isApiInProgress (isApiInProgress) . | Boolesk | Nej | Om ett API-anrop pågår |
| isDesignTime (isDesignTime) . | Boolesk | Nej | Oavsett om det är i design- eller förhandsvisningsläge |
| disabled | Boolesk | Nej | Inaktiverar alla inmatningar |
| layoutMode | Sträng | Nej | Layoutläge (standard eller kompakt) |
| contextMetadata | Sträng | Nej | Metadata för STI-attribut (etiketter, datatyper) som en JSON-sträng |
| eligiblePromotions | Matris | Nej | Lista över erbjudanden för denna produkt |
| isNonBlockingEnabled [isNonBlockingAktiverad] | Boolesk | Nej | Om icke-blockering har aktiverats |
Händelser som produktsidhuvudet lyssnar på
Produktsidhuvud lyssnar på händelser och kabeladapters i Lightning Message Service (LMS).
Produktsidhuvud prenumererar på meddelandekanalen för att ta emot lägesuppdateringar som LMS-händelser från Datahanteraren. Produktsidhuvudet lyssnar på de LMS-händelser som visas i denna tabell.
| Händelseåtgärd | Hanteringsmetod | Vad den gör |
|---|---|---|
| valueChange | handleLmsMessage() . | Följer vilket fält som ändras |
| navigera (type='cancel') | handleLmsMessage() . | Spår avbryter navigering |
Produktsidhuvudet lyssnar på den kabeladapterhändelse som visas i denna tabell.
| Trådadapter | Källa | Vad den lyssnar efter | Hanteringsmetod | Syfte |
|---|---|---|---|---|
| Meddelandesammanhang | Lightning / messageService | Meddelandesammanhang för LMS | Ej tillämpligt (ger sammanhang) | Aktiverar LMS-kommunikation |
Händelser i produktsidhuvudet aktiveras
Produktsidhuvudet utlöser händelsen Lightning Message Service (LMS) som visas i denna tabell.
| Händelseåtgärd | När är den sparkad | Syfte |
|---|---|---|
| LMS_EVENTS.VALUE_CHANGE | Användare ändrar fält | Meddela Datahanteraren om ändringarna |
