Loading
En-tĂȘte du produit

En-tĂȘte du produit

En-tĂȘte du produit affiche les informations sur le produit en haut de chaque produit ou option dans le Configurateur de produit. Le composant affiche le nom du produit, la description, l'image, l'entrĂ©e de quantitĂ©, la tarification et la sĂ©lection du modĂšle de vente de produits (PSM). C'est un composant de prĂ©sentation de l'interface utilisateur qui publie les modifications des utilisateurs via des Ă©vĂ©nements Lightning Message Service (LMS). En-tĂȘte du produit n'a aucune propriĂ©tĂ© de sortie.

Éditions requises

Disponible avec : Lightning Experience
Disponible avec : les Ă©ditions Enterprise, Unlimited et Developer de Gestion du revenu (anciennement Revenue Cloud) avec la licence Revenue Cloud Growth ou Revenue Cloud Advanced

ResponsabilitĂ©s de l'en-tĂȘte produit

  • Afficher les informations sur le produit, notamment le nom, la description, l'image, la quantitĂ© et le prix
  • GĂ©rer les entrĂ©es utilisateur, notamment les changements de quantitĂ©, la sĂ©lection PSM et la modification personnalisĂ©e du nom du produit
  • Envoyer l'entrĂ©e utilisateur au Gestionnaire de donnĂ©es via des Ă©vĂ©nements LMS
  • Afficher les champs configurables en haut et en bas du configurateur
  • Prise en charge des modes de prĂ©sentation standard et compact
  • Valider l'entrĂ©e de quantitĂ© et les noms de produits personnalisĂ©s

Nom d'API de l'en-tĂȘte de produit

S01_Header

PropriĂ©tĂ©s d'entrĂ©e de l'en-tĂȘte de produit

L'en-tĂȘte du produit reçoit l'entrĂ©e des composants parent ou de flux, dĂ©finis par le client.

Propriété Type Obligatoire Description
en-tĂȘte Objet Non DonnĂ©es principales de l'en-tĂȘte du produit (quantitĂ©, prix, nom, PSM)
currencyCode ChaĂźne Non Code de devise pour l'affichage des prix
quantityReadOnly Booléen Non Rendre le champ de quantité en lecture seule
isClassContext (mode d'aperçu de la classification des produits) Booléen Non Si le composant est en mode contexte de classe
isApiInProgress (isApiInProgress) Booléen Non Si un appel d'API est en cours
isDesignTime (isDesignTime) Booléen Non Que ce soit en mode conception ou aperçu
disabled Booléen Non Désactive toutes les entrées
layoutMode Chaßne Non Mode de présentation (standard ou compact)
contextMetadata Chaßne Non Métadonnées des attributs STI (étiquettes, types de données) en tant que chaßne JSON
eligiblePromotions Groupe Non Liste des promotions disponibles pour ce produit
isNonBlockingEnabled Booléen Non Si le non-blocage est activé

ÉvĂ©nements que l'en-tĂȘte du produit Ă©coute

En-tĂȘte du produit Ă©coute les Ă©vĂ©nements Lightning Message Service (LMS) et les adaptateurs wire.

En-tĂȘte du produit s'abonne au canal de messagerie pour recevoir les mises Ă  jour d'Ă©tat sous forme d'Ă©vĂ©nements LMS du Gestionnaire de donnĂ©es. L'en-tĂȘte du produit Ă©coute les Ă©vĂ©nements LMS affichĂ©s dans ce tableau.

Action d’évĂ©nement MĂ©thode Handler Ce qu'il fait
valueChange handleLmsMessage() Suit le champ modifié
Navigation (type='cancel') handleLmsMessage() Suivis Annuler la navigation

L'en-tĂȘte du produit Ă©coute l'Ă©vĂ©nement d'adaptateur wire affichĂ© dans ce tableau.

Adaptateur wire Source Ce qu'il écoute Méthode Handler Objet
MessageContext Lightning/messageService Contexte du message pour LMS Sans objet (fournit le contexte) Active la communication LMS

ÉvĂ©nements que l'en-tĂȘte du produit dĂ©clenche

L'en-tĂȘte du produit dĂ©clenche l'Ă©vĂ©nement Lightning Message Service (LMS) prĂ©sentĂ© dans ce tableau.

Action d’évĂ©nement Quand est-il dĂ©clenchĂ© Objet
LMS_EVENTS.VALUE_CHANGE Champs de modification de l'utilisateur Notifier le Gestionnaire de données des modifications
 
Chargement
Salesforce Help | Article