Loading
Encabezado de producto

Encabezado de producto

Encabezado de producto muestra información de productos en la parte superior de cada producto u opción en Configurador de productos. El componente muestra el nombre del producto, la descripción, la imagen, la entrada de cantidad, los precios y la selección del modelo de venta de productos (PSM). Es un componente de presentación de la interfaz de usuario que publica cambios de usuario a través de eventos Lightning Message Service (LMS). Encabezado de producto no tiene propiedades de salida.

Ediciones necesarias

Disponible en: Lightning Experience
Disponible en: Enterprise Edition, Unlimited Edition y Developer Edition de Revenue Management (anteriormente Revenue Cloud) con la licencia Revenue Cloud Growth o la licencia Revenue Cloud Advanced

Responsabilidades de encabezado de producto

  • Mostrar información de productos incluyendo nombre, descripción, imagen, cantidad y precio
  • Gestionar entrada de usuario incluyendo cambios de cantidad, selección de PSM y modificación de nombre de producto personalizado
  • Enviar entrada de usuario a Gestor de datos a través de eventos LMS
  • Mostrar campos configurables en las regiones superior e inferior del configurador
  • Admite modos de formato estándar y compactos
  • Validar entrada de cantidad y nombres de productos personalizados

Nombre de API de encabezado de producto

S01_Header

Propiedades de entrada de encabezado de producto

El Encabezado de producto recibe la entrada de componentes principales o de flujo establecidos por el cliente.

Propiedad Tipo Obligatorio Descripción
encabezado Objeto No Datos de encabezado de producto principales (cantidad, precio, nombre, PSM)
currencyCode Cadena No Código de divisa para la visualización de precios
quantityReadOnly Booleano No Hace que el campo de cantidad sea de solo lectura
isClassContext (modo de vista previa de clasificación de productos) Booleano No Si el componente está en modo de contexto de clase
isApiInProgress (isApiInProgress) Booleano No Si una llamada de API está en curso
isDesignTime (isDesignTime) Booleano No Ya sea en modo de diseño o vista previa
disabled Booleano No Desactiva todas las entradas
layoutMode Cadena No Modo Formato (estándar o compacto)
contextMetadata Cadena No Metadatos para atributos de CTI (etiquetas, tipos de datos) como una cadena JSON
elegiblePromociones Matriz No Lista de promociones disponibles para este producto
isNonBlockingEnabled Booleano No Si el no bloqueo está activado

Eventos que escucha el encabezado de producto

Encabezado de producto escucha eventos de Servicio de mensajes Lightning (LMS) y adaptadores de red.

Encabezado de producto se suscribe al canal de mensajes para recibir actualizaciones de estado como eventos LMS del Gestor de datos. El Encabezado de producto escucha los eventos LMS mostrados en esta tabla.

Acción de evento Método Handler Lo que hace
valueChange handleLmsMessage() Realiza un seguimiento del campo que se está cambiando
navegar (type='cancel') handleLmsMessage() Realiza un seguimiento de la navegación cancelada

El Encabezado de producto escucha el evento de adaptador de red mostrado en esta tabla.

Adaptador de cable Origen Para qué escucha Método Handler Objetivo
Contexto de mensaje Lightning / servicio de mensajes Contexto de mensajes para LMS No aplicable (proporciona contexto) Activa la comunicación LMS

Eventos que desencadena el encabezado de producto

El Encabezado de producto desencadena el evento Lightning Message Service (LMS) que se muestra en esta tabla.

Acción de evento Cuándo se dispara Objetivo
CAMBIO_VALOR_EMS. Campos de cambios de usuario Notificar al Gestor de datos los cambios
 
Cargando
Salesforce Help | Article