Knappekomponenter kan starte én eller flere handlinger, for eksempel vise eller skjule sidekomponenter og vise meldinger. Bestemte komponenter, som mapper og fillister, kan starte handlinger i den tilhørende komponenten basert på hva en bruker velger.
Du kan for eksempel konfigurere en knapp slik at når det trykkes på knappen (triggeren), dirigeres brukeren direkte til en annen side eller en ekstern URL-adresse, og det vises et varsel om endringen (handlingene). Visningen endres etter hvilke andre typer komponenter som brukes.
Hvis du bruker flere handlinger, må du tenke over rekkefølgen på utførelsen og plassere handlingene i ønsket rekkefølge. I eksemplet ovenfor vises varselshandlingen først. Dette vil gi brukeren tid til å lese og avvise meldingen før vedkommende omdirigeres til siden. Hvis du viser omdirigeringshandlingen først, kan meldingen bli erstattet med den nye siden før brukeren har mulighet til å lese den.
Sidehandlinger
Alle komponenter som støtter triggere og handlinger, støtter sidehandlinger:
Naviger til områdeside: Velg en side på det gjeldende området.
Naviger til ekstern URL-adresse: Angi en fullstendig URL-adresse til en ekstern side eller et eksternt område.
Vis varsel: Vis en angitt melding i et vindu.
Vis eller skjul en komponent: Velg en komponent fra listen over komponenter på den gjeldende siden som du vil vise, skjule eller veksle.
Vis eller skjul et spor: Velg et spor fra listen over spor på den gjeldende siden som du vil vise, skjule eller veksle.
Komponentspesifikke handlinger
I tillegg til sidehandlinger kan komponenter definere egne handlinger. Disse handlingene kan gjøre det mulig for en komponent å kommunisere med andre komponenter og starte handlinger i en tilhørende komponent. Når en bruker for eksempel velger en mappe i mappelistekomponenten, kan fillistekomponenten vise filene i den valgte mappen. I dette tilfellet støtter mappelistekomponenten triggeren Valgt mappe, og fillistekomponenten støtter handlingen Vis filer.
Når du legger til komponenter som støtter handlinger på en side, blir komponenten og eventuelle handlinger de støtter, lagt til i listen over tilgjengelige handlinger. Enkelte komponenter støtter bare handlinger eller bestemte handlinger. Enkelte komponenter har triggere, men de støtter ikke noen handlinger selv.
Hvis du vil vite hvordan du oppretter egne komponenter, kan du se Utvikle komponenter.
Hvis én eller flere handlinger for eksempel skal angis for en knappekomponent:
Klikk på menyikonet for knappen , og velg Innstillinger.
Klikk på Kobling i ruten Innstillinger.
Klikk på Velg koblingstype, og velg Triggerhandlinger.
Klikk på Klikk på knappen under Tilgjengelige triggere.
I vinduet Konfigurer triggerhandling klikker du på en handling og drar den fra kolonnen til venstre. Slipp den i sporet som heter Gjør noe.