Scriptadapter-widgetten gør det muligt at indsætte logik, der transformerer hændelsesdata.
Logikken implementeres med JavaScript-koden, og den returnerede værdi af koden er de udgående hændelsesdata.
Scripts er begrænsede til basis-JavaScript og bør ses som indholdet af en enkelt funktion. Du kan ikke bruge Dojo-kommandoer som for eksempel console.debug(). Du skal bruge alert()-sætningen til at få vist oplysninger om værdierne i scriptet.
Inden du begynder
Før du begynder, skal du sørge for, at der er en ledning mellem kildewidgetten og
Scriptadapter og en ledning mellem
Scriptadapter og en målwidget. Kildewidgetten rundsender en hændelse, som
Scriptadapter modtager og herefter transformerer dens data. Herefter sender Scriptadapter de transformerede data til målwidgetten.
Fremgangsmåde
- Klik på Redigér side.
- Klik på ikonen for widgetmenuen, og vælg Redigér indstillinger. Vinduet Redigér Scriptadapter vises.
- Skriv den JavaScript-kode, du vil bruge til at konvertere hændelsesdata med. Afslut scriptet med en Return-sætning.
Tip: Det kan være praktisk at konvertereScriptadapter-widgetten til en fejlfindingsfunktion, mens du udvikler scriptet. Når du fungerer som fejlfindingsfunktion, vises kildehændelsesdata iScriptadapter, så du kan se de data, scriptet skal transformere.
- Valgfrit: Skjul Scriptadapter-widgetten, så den ikke er synlig for brugeren.
- Klik på OK.