Loading
Groupes d'options

Groupes d'options

Groupes d'options est le composant conteneur qui affiche les produits enfants organisés en groupes. Le composant gère la sélection d'options, l'ajout d'options dynamiques, le clonage et la navigation dans la recherche. Groupes d'options 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 des groupes d'options

  • Afficher les options produits organisées par groupes
  • Onglets de support et affichage accordéon
  • Traiter les modifications de la sélection des composants d'option enfant
  • Fenêtre Afficher pour la navigation et l'ajout d'options dynamiques
  • Afficher la fenêtre de clonage des éléments de transaction existants
  • Gérer la navigation vers les options recherchées
  • Publier des événements Lightning Message Service (LMS) pour envoyer des modifications de sélection, cloner des requêtes et la navigation au Gestionnaire de données
  • Gérer les changements de définition de contexte pour les champs personnalisables

Nom d'API des groupes d'options

S01_OptionGroups

Propriétés d'entrée

Groupes d'options reçoit l'entrée de composants parents ou de flux, définis par le client.

Propriété Type Obligatoire Description
optionGroups Groupe Oui Tableau de groupes d'options de DataManager
salesTransactionItems Groupe Non Données des éléments de transaction
contextDefinition Chaîne Non ID de définition du contexte
contextMetadata Chaîne/Objet Non Métadonnées des attributs STI
portion1SelectedFields Chaîne/Tableau Non Champs personnalisés pour la partie 1
portion2SelectedFields Chaîne/Tableau Non Champs personnalisés pour la partie 2
currencyCode Chaîne Non Code de devise pour l'affichage des prix
isDesignTime Booléen Non Que ce soit en mode conception ou aperçu
disabled Booléen Non Désactive tous les contrôles de sélection d'options (cases à cocher, cases d'option, entrées de quantité, boutons de configuration).
isApiInProgress Booléen Non Indique si l'appel d'API est en cours
variante Chaîne Non Mode d'affichage : "onglets" ou "accordéons"
layoutMode Chaîne Non Mode de présentation : "standard" ou "compact"
isNonBlockingEnabled Booléen Non Activer le mode non bloquant
isGroupRampEnabled Booléen Non Activer la fonctionnalité de rampe de groupe
showInlineAttributes Chaîne Non Indique si les attributs en ligne doivent être affichés
numberOfInlineAttributes Numérique Non Nombre d'attributs en ligne à afficher
searchResultOptionId Chaîne Non ID de RPC de l'option de résultat de recherche

Événements Groupes d'options Écoute

Groupes d'options écoute l'adaptateur wire getProductFlowByProductId. Lorsqu'un utilisateur sélectionne Ajouter des options pour un groupe d'options dynamique, l'adaptateur wire récupère le nom d'API Flow associé pour ouvrir la fenêtre de flux d'option dynamique.

Adaptateur wire Source Ce qu'il écoute Méthode Handler Objet
getProductFlowByProductId Lightning/industriesEpcApi Données de flux de produits pour des options dynamiques setFlowId() Récupère le nom d'API du flux pour la fenêtre d'option dynamique

Événements Groupes d'options Incendies

Groupes d'options déclenche des événements LMS et l'événement FlowAttributeChange.

Groupes d'options déclenche les événements LMS affichés dans ce tableau.

Action d’événement Quand est-il déclenché Objet
LMS_EVENTS.VALUE_CHANGE L'utilisateur change la valeur de l'attribut Notifier DataManager des modifications apportées aux options
cloneItems L'utilisateur clone des éléments de transaction Notifier DataManager pour cloner des ITS
contextDefinitionChange Modifications de la définition du contexte Notifier DataManager du changement de définition du contexte
Navigation (recherche) L'utilisateur annule le mode de recherche Notifier DataManager pour effacer les résultats de recherche

Le tableau ci-dessous présente les types de champ de charge utile LMS_EVENTS.VALUE_CHANGE pour Groupes d'options.

Champ Quand est-il déclenché Objet
isSelected Lorsqu'un produit est sélectionné ou désélectionné Notifier DataManager des modifications apportées aux options de sélection d'un produit
Quantité Lorsque la quantité change Notifier DataManager des modifications apportées aux options de modification de la quantité
AttributeField Lorsque la valeur de l'attribut dans la carte d'option est modifiée Notifier DataManager des modifications apportées aux options de modification de la valeur de l'attribut
ProductSellingModel Lorsque la valeur ProductSellingModel change Notifier DataManager des modifications apportées à la valeur Modèle de vente de produits
CustomProductName Lorsqu'un nom de produit personnalisé change Notifier DataManager des modifications apportées aux options - changement du nom du produit
ContextFields Lorsque les valeurs de champ Contexte sont modifiées dans la carte d'option Notifier DataManager des modifications apportées à la valeur de contexte des options
addedNodes En cas de modification dans addedNodes Notifier DataManager des modifications apportées aux addedNodes
PromotionAjouter Lorsque la promotion est ajoutée Notifier DataManager de l'ajout d'une promotion
PromotionSupprimer Lorsque la promotion est retirée Notifier DataManager de la promotion retirer

Groupes d'options déclenche l'événement FlowAttributeChange affiché dans ce tableau.

Action d’événement Quand est-il déclenché Objet
FLOW_ATTRIBUTE_CHANGE L'utilisateur change l'attribut en ligne Notifier le flux de changement d'attribut
 
Chargement
Salesforce Help | Article