Usted está aquí:
Encabezado
Encabezado, también denominado Configurar encabezado, es un componente del panel de control que muestra el encabezado de configuración con conmutadores, fichas y pancartas informativas en la parte superior del Configurador de productos. El componente proporciona controles para que los usuarios cambien los modos de precios instantáneos, validación y formato, y para navegar entre múltiples productos raíz a través de fichas. El encabezado no tiene propiedades de salida y no escucha ningún evento.
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
- Mostrar el título de configuración
- Proporcionar controles de alternancia para los modos de precios instantáneos, validación y formato
- Mostrar fichas para configuraciones de paquetes de múltiples raíces
- Mostrar pancartas para precios desfasados, validación y rampas de precios
- Enviar eventos de Lightning Message Service (LMS) de alternancia y navegación al Gestor de datos
- Botón Mostrar favoritos, cuando está activado
Nombre de API de encabezado
S01_ConfigHeader
Propiedades de entrada
El encabezado acepta datos de estas propiedades de componente principal y de flujo, establecidas por los usuarios.
| Propiedad | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| isDesignTime | Booleano | No | Ya sea en modo de diseño o vista previa |
| isApiInProgress | Booleano | No | Si la llamada de API está en curso |
| layoutMode | Cadena | No | Modo de formato: "estándar" o "compacto" |
| isPriceRampEnabled | Booleano | No | Si las rampas de precios están activadas |
| title | Cadena | No | Título de configuración |
| fichas | Matriz | No | Matriz de fichas para paquetes de múltiples raíces |
| isInstantPricingToggleEnabled | Booleano | No | Si la alternancia de precios instantánea es visible |
| isInstantPricingEnabled | Booleano | No | Indica si Precios instantáneos está activado de forma predeterminada. Utilice solo el valor predeterminado del sistema para esta propiedad. Si ingresa cualquier otro valor, la función de precios instantáneos no funciona. |
| rootProductId | Cadena | No | Id. de producto raíz |
| explicabilidadActivada | Booleano | No | Si el conmutador de capacidad de explicación está activado (registro de capacidad de explicación recopilado durante la configuración). |
| showPrices | Booleano | No | Si mostrar información de precios en tiempo de ejecución |
| favoriteData | Cadena | No | Datos de configuración para favoritos |
| isNonBlockingEnabled | Booleano | No | Si el modo de no bloqueo está activado |
| isGroupRampEnabled | Booleano | No | Si las negociaciones en rampa de grupo están activadas para el producto |
| currentGroupName | Cadena | No | Nombre del grupo actual para el elemento de transacción que se está configurando. |
Fuegos de encabezado de eventos
El encabezado desencadena los eventos LMS mostrados en esta tabla.
| Acción de evento | Cuándo se dispara | Objetivo |
|---|---|---|
| toggleInstantPricing | El usuario alterna precios instantáneos | Activar o desactivar precios instantáneos |
| toggleCompactLayout | El usuario alterna formato compacto | Modo de formato de alternancia |
| toggleRulesValidation | Validación de alternancia de usuario | Activar/desactivar validación |
| updatePrices | El usuario hace clic en el vínculo "Actualizar precios" | Desencadenar precios manualmente |
| navegar | El usuario selecciona una ficha | Ir al producto raíz seleccionado |
