Tuotteen otsikko
Tuoteotsake näyttää tuotetiedot kunkin tuotteen tai vaihtoehdon ylälaidassa Tuotekokoonpano-sivulla. Komponentti näyttää tuotteen nimen, kuvauksen, kuvan, syötetyn määrän, hinnoittelun ja tuotemyyntimallin (PSM) valinnan. Se on käyttöliittymän esittelykomponentti, joka julkaisee käyttäjien muutokset Lightning Message Service (LMS) -tapahtumien kautta. Tuoteotsakkeella ei ole output-ominaisuuksia.
Vaaditut versiot
| Käytettävissä: Lightning Experiencessa |
| Käytettävissä: Revenue Managementin (aiemmalta Revenue Cloudilta) Enterprise-, Unlimited- ja Developer Edition -versioissa, joissa on Revenue Cloud Growth -lisenssi tai Revenue Cloud Advanced -lisenssi |
Tuote-headerin vastuut
- Tuotetietojen näyttäminen, mukaan lukien nimi, kuvaus, kuva, määrä ja hinta
- Käsittele käyttäjien syöttämiä tietoja, mukaan lukien määrän muutokset, PSM-valinnat ja mukautetun tuotteen nimen muokkaaminen
- Lähetä käyttäjä syöttämään tietoja Datan hallinta -sivulle LMS-tapahtumien kautta
- Näytä määritettävät kentät kokoonpanon ylä- ja alalaidassa
- Tukee vakiomuotoisia ja kompakteja asettelutiloja
- Vahvista syötetty määrä ja mukautettujen tuotteiden nimet
Tuotteen yläpalkin API-nimi
S01_header
Tuotteen yläpalkin syöttöominaisuudet
Tuoteyläpalkki vastaanottaa syötteen pää- tai kulkukomponenteista, jotka asiakas on määrittänyt.
| Ominaisuus | Tyyppi | Pakollinen | Kuvaus |
|---|---|---|---|
| ylätunniste | Objekti | Ei | Tuotteen ylätunnisteen data (määrä, hinta, nimi, PSM) |
| currencyCode (valuutan koodi) | Merkkijono | Ei | Hinnan näyttämisen valuuttakoodi |
| quantityReadOnly | Totuusarvo | Ei | Muuttaa määräkentän Vain luku -muotoiseksi |
| onClassContext (tuotekategorian esikatselutila) | Totuusarvo | Ei | Onko komponentti luokan kontekstitilassa |
| isApiInProgress (isApiInProgress) | Totuusarvo | Ei | Onko API-kutsu käynnissä |
| onDesignTime (isDesignTime) | Totuusarvo | Ei | Olitpa suunnittelutilassa tai esikatselutilassa |
| disabled | Totuusarvo | Ei | Poistaa kaikki syötteet käytöstä |
| layoutMode | Merkkijono | Ei | Asettelutila (vakio tai kompakti) |
| contextMetadata | Merkkijono | Ei | Metadata STI-attribuuteille (otsikoille, datatyypeille) JSON-merkkijonona |
| eligiblePromotions | Taulukko | Ei | Tämän tuotteen käytettävissä olevien tarjousten luettelo |
| onNonBlockingEnabled | Totuusarvo | Ei | Onko estäminen käytössä |
Tapahtumat, joita tuoteotsake kuuntelee
Tuoteotsake kuuntelee Lightning Message Service (LMS) -tapahtumia ja langallisia sovittimia.
Tuoteotsake tilaa viestintäkanavan vastaanottaakseen tilapäivityksiä LMS-tapahtumina Datan hallinta -sivulta. Tuoteotsake kuuntelee tässä taulukossa kuvattuja LMS-tapahtumia.
| Tapahtumatoiminto | Handler-metodi | Mitä se tekee |
|---|---|---|
| valueChange | handleLmsMessage() | Seuraa muutettavaa kenttää |
| navigoi (type='cancel') | handleLmsMessage() | Seuraa peruutuksen navigointia |
Tuoteotsake kuuntelee tässä taulukossa esitettyä langassovittimen tapahtumaa.
| Sovitin | Lähde | Mitä se kuuntelee | Handler-metodi | Käyttötarkoitus |
|---|---|---|---|---|
| MessageContext | lightning/messageService | Viestien konteksti LMS:lle | Ei sovellettavissa (tarjoaa asiayhteyden) | Ottaa käyttöön LMS-viestinnän |
Tuotteen yläpalkin palot
Tuoteotsake käynnistää tässä taulukossa kuvatun Lightning Message Service (LMS) -tapahtuman.
| Tapahtumatoiminto | Milloin se ammuttiin | Käyttötarkoitus |
|---|---|---|
| LMS_EVENTS.VALUE_CHANGE | Käyttäjät muuttavat kenttiä | Ilmoita datan hallinnalle muutoksista |
