Transformering af hændelsesdata

Scriptadapter-widgetten gør det muligt at indsætte logik, der transformerer hændelsesdata. Logikken implementeres med JavaScript-kode, og den returnerede værdi for koden er de udgående hændelsesdata. Scripts begrænses til basal JavaScript og skal betragtes som indholdet i en enklet 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

Inden du går i gang, skal du sikre dig, at der er en ledning mellem en kildewidget 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

  1. Klik på Redigér side.
  2. Klik på ikonen for widgetmenuen, og vælg Redigér indstillinger. Vinduet Redigér Scriptadapter vises.
  3. Skriv den JavaScript-kode, du vil bruge til at transformere hændelsesdataene. 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.
  4. Valgfrit: Skjul Scriptadapter-widgetten, så den ikke er synlig for brugeren.
  5. Klik på OK.