U bent hier:
Een blok LWC bewerken in Omniscripts overschrijven
Pas aangepaste code toe op een blok Bewerken door de Lightning webcomponenten van het blok Bewerken uit te breiden en te overschrijven. Blokken bewerken bevat maximaal drie LWC-overschrijvingsvelden die zijn gebaseerd op de modus Bewerken van het blok.
Eigenschap |
Beschrijving |
Compatibele bewerkingsmodi |
Voorbeeld |
|---|---|---|---|
LWC-componentoverschrijving |
Pas de component Blok bewerken aan door de component Blok bewerken uit te breiden. |
Alle |
|
Overschrijving van LWC-component Bloklabel bewerken |
Pas het label van Blok bewerken aan door de labelcomponent te overschrijven. |
Kaarten, lange kaarten |
|
Nieuwe LWC-componentoverschrijving blokkeren |
Pas de knop Blokkaart bewerken aan waarop gebruikers klikken om nieuwe items te maken door de component Nieuw LWC te overschrijven. |
Kaarten |
De LWC Blok bewerken uitbreiden
Pas het bewerkingsblok van een LWC Omniscript aan door het LWC-blok Bewerken uit te breiden.
De LWC Blok bewerken overschrijft de gehele LWC Blok bewerken, tenzij de bewerkingsmodus Kaarten of Lange kaarten is. Kaarten en lange kaarten omvatten extra uitbreidbare LWC's. Zie Een blok-LWC overschrijven in Omniscripts voor informatie over de LWC-opties Kaarten en Lange kaarten.
-
Maak in VisualStudio een aangepaste LWC en wijzig de achtergrond van de kaart Blok bewerken in groen.
Oorspronkelijke blokkaart bewerken
Aangepaste blokkaart bewerken, voorbeeld


-
Breid in het JavaScript-bestand van het LWC het blok LWC bewerken uit. Gebruik dit codevoorbeeld om NS te vervangen door de naamruimte van het pakket. Zie De naamruimte en versie van beheerde pakketten weergeven voor informatie over het zoeken van de naamruimte.
Voorbeeld:
import omniscriptEditBlock from "VLOCITYNAMESPACE/omniscriptEditBlock"; import template from "./editblockCardCustomize.html" export default class editblockCardCustomize extends omniscriptEditBlock{ // your properties and methods here render() { if (this.jsonDef) { this._hasChildren = this.jsonDef.children.length > 0; this._isFirstIndex = this.jsonDef.index === 0; if (this._isCards && this._isFirstIndex) { // hides the first short card with no children if (!this._hasChildren) { this.classList.add(this._theme + '-hide'); } else { this.classList.remove(this._theme + '-hide'); } } } return template; } } - Voeg code toe aan de aangepaste LWC.
- Implementeer de aangepaste LWC naar Salesforce. Zie Lightning webcomponenten implementeren.
- Ga naar het Omniscript dat de LWC Blok bewerken bevat.
- Geef in het veld LWC-componentoverschrijving van Blok bewerken de naam van de aangepaste LWC op.
- Activeer Omniscript en bekijk een voorbeeld van uw wijzigingen.
Het label Blok bewerken LWC uitbreiden
Pas het label van een LWC-bewerkingsblok aan voor de bewerkingsmodi Kaarten en Lange kaarten door het LWC-label Blok bewerken uit te breiden. Exclusief voor de bewerkingsmodus Kaarten en Lange kaarten overschrijft de LWC Bloklabel bewerken de oorspronkelijke labels, inclusief globale acties.
-
Maak in VisualStudio een aangepaste LWC en wijzig het label van een globale actie in groen.
Label Oorspronkelijk blok bewerken
Aangepast label Blok bewerken


-
Vouw in het JavaScript-bestand van LWC het label Blok bewerken LWC uit. Gebruik dit codevoorbeeld om NS te vervangen door de naamruimte van het pakket. Zie De naamruimte en versie van beheerde pakketten weergeven voor informatie over het zoeken van de naamruimte.
Voorbeeld:
import omniscriptEditBlockLabel from "NS/omniscriptEditBlockLabel"; import template from "./editblockLabelCustomize.html" export default class editblockLabelCustomize extends omniscriptEditBlockLabel{ // your properties and methods here render() { return template; } } - Voeg code toe aan de aangepaste LWC.
- Implementeer de aangepaste LWC naar Salesforce. Zie Lightning webcomponenten implementeren.
- Ga naar het Omniscript dat de LWC Blok bewerken bevat.
- Selecteer in de eigenschappen van Blok bewerken Blokmodus bewerken en klik op Kaarten of LongCards.
- Geef in het veld Blok bewerken Bloklabel bewerken LWC-componentoverschrijving de naam van de aangepaste LWC op.
- Activeer Omniscript en bekijk een voorbeeld van uw wijzigingen.
Het nieuwe LWC-blok Bewerken uitbreiden
Pas de nieuwe invoerkaart van een LWC-bewerkingsblok aan door het nieuwe LWC-bewerkingsblok uit te breiden. Exclusief voor de bewerkingsmodus Kaart overschrijft Blok bewerken Nieuw LWC de nieuwe invoerkaart.
-
Maak in VisualStudio een aangepaste LWC en breng een wijziging aan, zoals het wijzigen van de kleur van de knop Nieuw in groen.
Oorspronkelijke nieuwe kaart Blok bewerken
Blok Aangepast bewerken Nieuw voorbeeld


-
Breid in het JavaScript-bestand van het LWC Blok bewerken Nieuw LWC uit.
Gebruik dit codevoorbeeld om NS te vervangen door de naamruimte van het pakket. Zie De naamruimte en versie van beheerde pakketten weergeven voor informatie over het zoeken van de naamruimte.
Voorbeeld:
import omniscriptEditBlockNew from "NS/omniscriptEditBlockNew"; import template from "./editblockNewCustomize.html" export default class editblockNewCustomize extends omniscriptEditBlockNew{ // your properties and methods here render() { return template; } } - Voeg code toe aan de aangepaste LWC.
- Implementeer de aangepaste LWC naar Salesforce. Zie Lightning webcomponenten implementeren.
- Ga naar het Omniscript dat de LWC Blok bewerken bevat.
- Klik in de eigenschappen van Blok bewerken op Blokmodus bewerken en selecteer Kaarten.
- Geef in het veld Blok bewerken Blok nieuwe LWC-componentoverschrijving de naam van de aangepaste LWC op.
- Activeer Omniscript en bekijk een voorbeeld van uw wijzigingen.

