Trinn 7: Registrere handlinger

Oracle Content Management-handlinger kalles på komponenter når utløsere aktiveres.

En komponent kan registrere et hvilket som helst antall handlinger og kan definere nyttelasten handlingen støtter. Når en bruker velger en handling, kan brukeren fylle ut nyttelasten som skal sendes til handlingen.

På samme måte som du registrerer triggere, kan du registrere handlinger som komponenten støtter, i registreringsdataene for filen appinfo.json. Hvis du vil gjennomgå registreringen av eksempelhandlingen i komponenten din, åpner du filen appinfo.json og finner "actions"-koden.

"actions": [{
  "actionName": "setImageWidth",
  "actionDescription": "Update the image width",
  "actionPayload": [{
    "name": "imageWidth",
    "description": "Image Width in pixels",
    "type": {
      "ojComponent": {
        "component": "ojInputText"
      }
    },
    "value": ""
  }]
}]

Denne registrerte handlingen er synlig i dialogboksen Handling, som åpnes når du klikker på en trigger i fanen Kobling i ruten Innstillinger for komponenten.

Kontrollere resultatene for trinn 7

  1. Oppfrisk siden på området ditt slik at områdebyggeren kan plukke opp endringene av komponenten.

  2. Sett siden i redigeringsmodus.

  3. Dra og slipp komponenten din på siden.

  4. Slipp en knappkomponent på siden.

  5. Åpne ruten Innstillinger for knappkomponenten.

  6. I fanen Generelt endrer du etiketten for knappen til Klikk på meg.

  7. Velg fanen Kobling i ruten Innstillinger.

  8. Velg Triggerhandlinger som Koblingstype.

  9. Klikk på triggeren Klikk på knapp for knappkomponenten.

  10. I dialogboksen utvider du komponenten A_Local_Component i paletten til venstre.

  11. Dra handlingen Oppdater bildebredde fra komponenten A_Local_Component og slipp den på siden.

  12. Angi 300 px i feltet Bildebredde i piksler.

Nå ser du hvordan du kan registrere en handling, og hvordan denne handlingen blir vist i brukergrensesnittet. I neste trinn får du lære hvordan du håndterer en handling i komponenten din når den kalles.

Gå videre til Trinn 8: Utføre handlinger.