Productkoptekst
Productkoptekst toont productinformatie boven aan elk product of elke optie in Productconfigurator. De component toont productnaam, beschrijving, afbeelding, hoeveelheidsinvoer, prijsstelling en selectie van Product Selling Model (PSM). Het is een UI-presentatiecomponent die gebruikerswijzigingen publiceert via Lightning Message Service-events (LMS). Productkoptekst heeft geen uitvoereigenschappen.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Beschikbaar in: Enterprise, Unlimited en Developer Edition van Revenue Management (voorheen Revenue Cloud) met de Revenue Cloud Growth-licentie of de Revenue Cloud Advanced-licentie |
Verantwoordelijkheden voor productheader
- Productinformatie weergeven, inclusief naam, beschrijving, afbeelding, hoeveelheid en prijs
- Omgaan met gebruikersinvoer inclusief hoeveelheidswijzigingen, PSM-selectie en bewerken van aangepaste productnamen
- Gebruikersinvoer verzenden naar Gegevensbeheer via LMS-events
- Configureerbare velden tonen in de bovenste en onderste gebieden van de configurator
- Ondersteuning van standaard en compacte lay-outmodi
- Hoeveelheidsinvoer en aangepaste productnamen valideren
API-naam productkoptekst
S01_Header
Eigenschappen van invoer van productkoptekst
De productkoptekst ontvangt invoer van bovenliggende of stroomcomponenten, die door de klant zijn ingesteld.
| Eigenschap | Type | Verplicht | Beschrijving |
|---|---|---|---|
| header | Object | Nee | Hoofdproductheadergegevens (hoeveelheid, prijs, naam, PSM) |
| currencyCode | Tekenreeks | Nee | Valutacode voor prijsweergave |
| quantityReadOnly | Booleaans | Nee | Maakt hoeveelheidsveld alleen-lezen |
| isClassContext (voorbeeldmodus voor productclassificatie) | Booleaans | Nee | Of de component zich in de contextmodus voor klassen bevindt |
| isApiInProgress (isApiInProgress) | Booleaans | Nee | Of een API-aanroep gaande is |
| isDesignTime (isDesignTime) | Booleaans | Nee | Of het nu in ontwerpmodus of voorbeeldmodus is |
| disabled | Booleaans | Nee | Schakelt alle invoer uit |
| lay-outMode | Tekenreeks | Nee | Lay-outmodus (standaard of compact) |
| contextMetadata | Tekenreeks | Nee | Metagegevens voor STI-kenmerken (labels, gegevenstypen) als een JSON-tekenreeks |
| eligiblePromotions | Array | Nee | Lijst van speciale acties die beschikbaar zijn voor dit product |
| isNonBlockingEnabled | Booleaans | Nee | Of niet-blokkeren is ingeschakeld |
Events waarnaar de productkoptekst luistert
Productheader luistert naar Lightning Message Service-events (LMS) en draadadapters.
Productkoptekst abonneert zich op het berichtenkanaal om statusupdates als LMS-events te ontvangen van Gegevensbeheer. De productkoptekst luistert naar de LMS-events die in deze tabel worden getoond.
| Actie van event | Handlermethode | Wat het doet |
|---|---|---|
| valueChange | handleLmsMessage() | Houdt bij welk veld wordt gewijzigd |
| navigeren (type='annuleren') | handleLmsMessage() | Tracks annuleren navigatie |
De productkoptekst luistert naar de event van de draadadapter die in deze tabel wordt getoond.
| Draadadapter | Bron | Waar het naar luistert | Handlermethode | Doel |
|---|---|---|---|---|
| MessageContext | Lightning / messageService | Berichtcontext voor LMS | Niet van toepassing (geeft context) | Schakelt LMS-communicatie in |
Events die de productkoptekst activeert
De productkoptekst activeert de Lightning Message Service-event (LMS) die in deze tabel wordt getoond.
| Actie van event | Wanneer wordt het afgevuurd | Doel |
|---|---|---|
| LMS_EVENTS.VALUE_CHANGE | Velden voor gebruikerswijzigingen | Gegevensbeheer op de hoogte brengen van de wijzigingen |
