Olet tässä:
insOsMultiInstanceChildProducts Lightning
insOsMultiInstanceChildProducts Lightning -verkkokomponentti näyttää kaksi vakuutetun kohteen tasoa ja vakuutettujen kohteiden toisen tason kattavuudet OmniScript-tarjouksessa.
Esimerkiksi kaupallisessa tarjouksessa tämä komponentti näyttää:
-
Kaikki sijainnin vakuutetut kohteet (kuten 500 Maple Drive ja 123 Elm Street)
-
Jokaiselle sijainnille kaikki asiaan liittyvät rakennuksen vakuutetut kohteet (kuten Varasto ja Tehdas)
-
Jokaiselle rakennukselle kaikki asiaankuuluvat hyväksytyt kattavuudet (kuten maanjäristys ja metsäpalot)
Alla on esikatselu OmniScript-vaiheesta rakennusten määrittämiseen:
-
Sijainti vakuutetut kohteet (1)
-
Rakennusvakuutettu kohde (2)
-
Rakennusten kattavuudet (3)
Komponentti sallii käyttäjien muokata attribuutteja, jotka on määritetty "On määritettävä" -vaihtoehdolla, ja se piilottaa attribuutit, jotka on määritetty "On piilotettu" -vaihtoehdolla.
Alla on tarkemmat tiedot OmniScript-vaiheesta rakennusten määrittämiseen:
insOsMultiInstanceChildProducts-mukautettujen Lightning ominaisuudet
Opastettu kulku, joka opastaa käyttäjiä kaupallisen juurituotteen kokoonpanossa, käyttää tavallisesti mukautettuja Lightning ominaisuuksia enableEdit, initJSON, initAction ja rePriceAction.
Jos käytät kaupallisten tuotteiden tarjouskulkuja, käytät tavallisesti initAction-funktiota määrittääksesi getRatedProducts-palvelun. Tämä palvelu noutaa tuotteen JSON-tiedoston syötteeseen insOsMultiInstanceProducts. OmniScript-vaiheissa:
-
initAction määrittää
InsProductService: getRatedProducts-palvelun noutamaan tuotteen JSON-tiedoston ja syöttämään sen insOsMultiInstanceProducts-tiedostoon. -
insOsMultiInstanceProducts näyttää juuritason, ylätason ja alitason vakuutetut kohteet sekä ylätason vakuutetun kohteen kattavuudet. Käyttäjä määrittää ja palauttaa tämän LWC:n ylätason vakuutetun kohteen kattavuudet ja attribuutit. Käyttäjän muutokset välitetään kulun seuraavaan vaiheeseen initJSON-tiedostona.
-
insOsMultiInstanceChildProducts käyttää edellisestä vaiheesta välitettyä tuotetiedostoa initJSON-tiedostona näyttääkseen alitason vakuutetut kohteet ja niiden kattavuudet. Käyttäjä määrittää ja laskuttaa uudelleen alitason vakuutettujen tuotteiden kattavuudet täältä.
Kun määrität insOsMultiInstanceChildProducts Lightning -verkkokomponentin, määritä uudelleenhinta ja sen vaihtoehdot JSON-editorissa Lightning mukautetuista ominaisuuksista.
Ominaisuus |
Lisätiedot |
|---|---|
enableEdit |
Käytä enableEdit-funktiota ottaaksesi käyttöön vakuutettujen kohteiden ja vakuutettujen osapuolten attribuuttien muokkaukset insOsMultiInstanceProducts-ominaisuudessa. Huomautus:
Jos OmniScript-vaihe kutsuu insOsMultiInstanceProducts, lisää enableEdit mukautetuksi Lightning-verkkokomponentin ominaisuudeksi muodossa enable-edit ja määritä se muodoksi true. |
|
|
initJSON |
Käytä initJSON-tiedostoa etäkutsujen vaihtoehtona. Se välittää koko tuotteen JSON-rakenteen tietolähteenä Lightning. insOsMultiInstanceChildProducts Lightning -verkkokomponentti käyttää usein initJSON-tiedostoa. Lisää initJSON mukautettuna Lightning-verkkokomponentin ominaisuutena muodossa init-json. Tässä esimerkissä insOsMultiInstanceChildProducts ottaa siihen edellisestä vaiheesta välitetyn JSON-koodin. |
|
|
initAction ja rePriceAction |
Määritä initAction-objektille optionsMap ja inputMap, jotka välitetään Määritä rePriceAction-objektille optionsMap ja inputMap Napsauta Mukautettujen Lightning ominaisuudet -ikkunasta Muokkaa ominaisuuksia JSON-tiedostona määrittääksesi initAction- ja rePriceAction-toiminnot. |
|
|
