Usted está aquí:
insOsMultiInstanceChildProducts Lightning Web Component
El componente web insOsMultiInstanceChildProducts Lightning muestra dos niveles de elementos asegurados, y coberturas para el segundo nivel de elementos asegurados, en un OmniScript de presupuesto.
Por ejemplo, para un presupuesto comercial, este componente muestra:
-
Todos los elementos asegurados de Ubicación (como 500 Maple Drive y 123 Elm Street)
-
Para cada ubicación, todos los elementos asegurados de edificio relacionados (como Almacén y Fábrica)
-
Para cada edificio, todas las coberturas aptas relacionadas (como Terremoto e Incendio forestal)
A continuación se incluye una vista previa del paso de OmniScript para configurar edificios:
-
Artículos asegurados de ubicación (1)
-
Elemento asegurado de edificio (2)
-
Coberturas de edificios (3)
El componente permite a los usuarios modificar atributos configurados con "Es configurable" seleccionado y oculta atributos configurados con "Está oculto" seleccionado.
Este es un vistazo más detallado al paso de OmniScript para configurar edificios:
insOsMultiInstanceChildProducts Propiedades del componente web Lightning personalizado
Un flujo guiado que guía a los usuarios por la configuración de un producto raíz comercial normalmente utiliza propiedades de componente web Lightning personalizado enableEdit, initJSON, initAction y rePriceAction.
Para flujos de presupuestos de productos comerciales, normalmente utiliza initAction para configurar el servicio getRatedProducts. Este servicio obtiene el JSON del producto para alimentar a insOsMultiInstanceProducts. En pasos de OmniScript:
-
Una initAction configura el servicio de
InsProductService: getRatedProductspara obtener el JSON del producto y alimentarlo en insOsMultiInstanceProducts. -
insOsMultiInstanceProducts muestra los elementos asegurados raíz, principales y secundarios, así como las coberturas de elementos asegurados principales. Un usuario configura y cambia el precio de las coberturas y atributos de artículos asegurados principales en este LWC. Los cambios del usuario se pasan al siguiente paso del flujo como initJSON.
-
insOsMultiInstanceChildProducts utiliza el JSON de producto pasado del paso anterior como initJSON para mostrar los artículos asegurados secundarios y sus coberturas. Aquí es donde un usuario configura y cambia el precio de las coberturas de artículos asegurados secundarios.
Cuando configure el componente web Lightning insOsMultiInstanceChildProducts, configure el método de reprecio y sus opciones en el Editor JSON en propiedades de componente web Lightning personalizado.
Propiedad |
Detalles |
|---|---|
enableEdit |
Utilice enableEdit para activar modificaciones de atributos de elementos asegurados y partes aseguradas en insOsMultiInstanceProducts. Nota:
En un paso de OmniScript que llama a insOsMultiInstanceProducts, agregue enableEdit como una propiedad de componente web Lightning personalizado utilizando el formato enable-edit y defínalo como true. |
|
|
initJSON |
Utilice initJSON como alternativa a las llamadas remotas. Pasa toda la estructura JSON del producto como el origen de datos a un componente web Lightning. El componente web insOsMultiInstanceChildProducts Lightning utiliza a menudo initJSON. Agregue initJSON como una propiedad de componente web Lightning personalizada utilizando el formato init-json. En este ejemplo, insOsMultiInstanceChildProducts toma el JSON de producto que se le pasó desde el paso anterior. |
|
|
initAction y rePriceAction |
Para initAction, configure las opcionesMap y inputMap que se pasan a Para rePriceAction, configure las opcionesMap y inputMap para En el panel Propiedades de componente web Lightning personalizado, haga clic en Modificar propiedades como JSON para configurar initAction y rePriceAction. |
|
|
