Krok 7: Registrácia akcií

Akcie služby Oracle Content Management sú volané pre komponenty, keď sú vyvolané spúšťače.

Komponent môže mať registrovaný ľubovoľný počet akcií a takisto môže definovať payload, ktorý akcia podporuje. Keď používateľ vyberie akciu, môže vyplniť payload, ktorý sa odovzdá pre danú akciu.

Pri registrovaní spúšťačov môžete zaregistrovať aj akcie, ktoré váš komponent podporuje, a to v dátach registrácie v súbore appinfo.json. Ak si chcete pozrieť registráciu vzorovej akcie vo svojom komponente, otvorte súbor appinfo.json a nájdite kód "actions".

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

Zaregistrovaná akcia bude zobrazená v dialógovom okne Akcie, ktoré sa vyvolá, keď kliknete na spúšťač na karte Prepojenie na paneli Nastavenia pre daný komponent.

Kontrola výsledkov pre krok 7

  1. Obnovte stránku na vašej lokalite, aby generátor lokalít mohol načítať zmeny v komponente.

  2. Otvorte stránku v režime úprav.

  3. Myšou presuňte komponent na stránku.

  4. Na stránku presuňte komponent Tlačidlo.

  5. Otvorte panel Nastavenia pre komponent Tlačidlo.

  6. Na karte Všeobecné zmeňte označenie tlačidla na Click me!.

  7. Vyberte kartu Prepojenie na paneli Nastavenia.

  8. Vyberte položku Akcie spúšťača ako Typ prepojenia.

  9. Kliknite na spúšťač Kliknutie na tlačidlo pre komponent Tlačidlo.

  10. V dialógovom okne rozbaľte komponent A_Local_Component na ľavej bočnej palete.

  11. Myšou presuňte akciu Update the image width z komponentu A_Local_Component na stránku.

  12. Do poľa Image width in pixels zadajte hodnotu 300px.

Teraz ste sa dozvedeli, ako môžete zaregistrovať akciu a ako sa táto akcia zobrazí v používateľskom rozhraní. V ďalšom kroku zistíte, ako spracovať akciu v komponente po volaní komponentu.

Pokračujte na Krok 8: Vykonávanie akcií.