Loading
Optionsgruppen

Optionsgruppen

Optionsgruppen ist die Containerkomponente, die untergeordnete Produkte in Gruppen organisiert anzeigt. Die Komponente verwaltet die Optionsauswahl, das dynamische Hinzufügen von Optionen, das Duplizieren und die Suchnavigation. Optionsgruppen weisen keine Ausgabeeigenschaften auf.

Erforderliche Editionen

Verfügbarkeit: Lightning Experience
Verfügbarkeit: Enterprise, Unlimited und Developer Edition der Umsatzverwaltung (ehemals Revenue Cloud) mit der Revenue Cloud Growth-Lizenz oder der Revenue Cloud Advanced-Lizenz

Verantwortlichkeiten für Optionsgruppen

  • Produktoptionen nach Gruppen organisiert anzeigen
  • Support-Registerkarten und Akkordeonanzeige
  • Prozessauswahländerungen aus untergeordneten Optionskomponenten
  • Fenster zum Durchsuchen und Hinzufügen dynamischer Optionen anzeigen
  • Fenster zum Duplizieren vorhandener Transaktionselemente anzeigen
  • Verarbeiten der Navigation zu gesuchten Optionen
  • Veröffentlichen von Lightning Message Service-Ereignissen (LMS), um Auswahländerungen, Duplizierungsanforderungen und Navigation an den Datenmanager zu senden
  • Verwalten von Kontextdefinitionsänderungen für anpassbare Felder

API-Name für Optionsgruppen

S01_OptionGroups

Eingabeeigenschaften

Optionsgruppen erhalten Eingaben von übergeordneten oder Flow-Komponenten, die vom Kunden festgelegt werden.

Eigenschaft Typ Erforderlich Beschreibung
optionGroups Array Ja Array von Optionsgruppen aus DataManager
salesTransactionItems Array Nein Transaktionsposten-Daten
contextDefinition Zeichenfolge Nein Kontextdefinitions-ID
contextMetadata Zeichenfolge/Objekt Nein Metadaten für STI-Attribute
portion1SelectedFields Zeichenfolge/Array Nein Benutzerdefinierte Felder für Teil 1
portion2SelectedFields Zeichenfolge/Array Nein Benutzerdefinierte Felder für Teil 2
currencyCode Zeichenfolge Nein Währungscode für die Preisanzeige
isDesignTime Boolesch Nein Ob im Design- oder Vorschaumodus
disabled Boolesch Nein Deaktiviert alle Steuerelemente für die Optionsauswahl (Kontrollkästchen, Optionsfelder, Mengeneingaben, Konfigurationsfelder).
isApiInProgress Boolesch Nein Ob API-Aufruf ausgeführt wird
Variante Zeichenfolge Nein Anzeigemodus: "Registerkarten" oder "Akkordeons"
layoutMode Zeichenfolge Nein Layoutmodus: "Standard" oder "kompakt"
isNonBlockingEnabled Boolesch Nein Aktivieren des Nicht-Blockierungsmodus
isGroupRampEnabled Boolesch Nein Gruppenrampenfunktion aktivieren
showInlineAttributes Zeichenfolge Nein Ob Inline-Attribute angezeigt werden sollen
numberOfInlineAttribute Zahl Nein Anzahl der anzuzeigenden Inline-Attribute
searchResultOptionId Zeichenfolge Nein PRC-ID der Suchergebnisoption

Ereignisoptionsgruppen hören zu

Optionsgruppen hören auf den getProductFlowByProductId-Wire-Adapter. Wenn ein Benutzer Optionen hinzufügen für eine dynamische Optionsgruppe auswählt, ruft der Wire-Adapter den zugehörigen Flow-API-Namen ab, um das Flow-Fenster für dynamische Optionen zu öffnen.

Kabeladapter Quelle Was es anhört Handler-Methode Zweck
getProductFlowByProductId Lightning / BranchenEpcApi Produkt-Flow-Daten für dynamische Optionen setFlowId() Ruft Flow-API-Name für dynamisches Optionsfenster ab

Ereignisse Option gruppiert Feuer

Optionsgruppen lösen LMS-Ereignisse und das Ereignis "FlowAttributeChange" aus.

Optionsgruppen lösen die in dieser Tabelle angezeigten LMS-Ereignisse aus.

Ereignisaktion Wann wird es ausgelöst? Zweck
LMS_EVENTS.VALUE_CHANGE Attributwert für Benutzeränderungen Benachrichtigen von DataManager über die Änderungen an den Optionen
cloneItems Benutzer dupliziert Transaktionselemente Benachrichtigen von DataManager zum Duplizieren von STIs
contextDefinitionChange Kontextdefinitionsänderungen Benachrichtigen von DataManager über Änderungen an Kontextdefinitionen
Navigieren (Suche) Benutzer bricht Suchmodus ab Benachrichtigen von DataManager zum Löschen des Suchergebnisses

In dieser Tabelle sind die Nutzlastfeldtypen LMS_EVENTS.VALUE_CHANGE für Optionsgruppen dargestellt.

Feld Wann wird es ausgelöst? Zweck
isSelected Wenn ein Produkt ausgewählt oder deaktiviert wird Benachrichtigen von DataManager über die Änderungen an den Optionen für die Auswahl eines Produkts
Anzahl Wenn die Menge geändert wird Benachrichtigen von DataManager über die Änderungen an den Optionen zum Ändern der Menge
Attributfeld Wenn der Attributwert auf der Optionskarte geändert wird Benachrichtigen von DataManager über die Änderungen an den Optionen zum Ändern des Attributwerts
ProductSellingModel Wenn der Wert von ProductSellingModel geändert wird Benachrichtigen von DataManager über die Änderungen am Wert des Produktverkaufsmodells
CustomProductName Wenn ein benutzerdefinierter Produktname geändert wird Benachrichtigen von DataManager über die Änderungen an den Optionen – Ändern des Produktnamens
Kontextfelder Wenn Kontextfeldwerte auf der Optionskarte geändert werden Benachrichtigen von DataManager über die Änderungen am Kontextwert der Optionen
addedNodes Wenn eine Änderung an addedNodes auftritt Benachrichtigen von DataManager über die Änderungen an den addedNodes
PromotionHinzufügen Wenn Sonderangebot hinzugefügt wird Benachrichtigen von DataManager über Sonderangebot hinzufügen
PromotionEntfernen Wenn das Sonderangebot entfernt wird DataManager über Höherstufung benachrichtigen entfernen

Optionsgruppen lösen das in dieser Tabelle dargestellte Ereignis "FlowAttributeChange" aus.

Ereignisaktion Wann wird es ausgelöst? Zweck
FLOW_ATTRIBUTE_CHANGE Attribut 'Benutzer ändert Inline' Flow über Attributänderung benachrichtigen
 
Laden
Salesforce Help | Article