Krok 7: Registrace akcí

Akce služby Oracle Content Management na komponentách jsou volány při vyvolání triggerů.

Komponenta může registrovat libovolný počet akcí a také definovat datovou část, kterou akce podporuje. Když uživatel vybere akci, může vyplnit datovou část, které má být předána do akce.

Stejně jako triggery můžete do registračních dat v souboru appinfo.json registrovat také akce podporované vaší komponentou. Chcete-li zkontrolovat registraci ukázkové akce ve své komponentě, otevřete soubor appinfo.json a vyhledejte kód "actions".

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

Tato registrovaná akce se zobrazí v dialogovém okně Akce, které vyvoláte kliknutím na trigger na kartě Propojení na panelu Nastavení pro komponentu.

Kontrola výsledků pro krok 7

  1. Aktualizujte svou stránku na webu, aby nástroj Site Builder mohl zaznamenat změny komponenty.

  2. Uveďte stránku do režimu úprav.

  3. Přetáhněte svou komponentu na stránku.

  4. Umístěte komponentu tlačítko na stránku.

  5. Vyvolejte panel Nastavení pro komponentu tlačítko.

  6. Na kartě Obecné změňte popisek tlačítka na Klikněte na mě!.

  7. Vyberte kartu Propojení na panelu Nastavení.

  8. Pro položku Typ propojení vyberte volbu Akce triggeru.

  9. Klikněte na trigger Kliknutí na tlačítko pro komponentu tlačítko.

  10. V levé paletě dialogového okna rozbalte komponentu A_Local_Component.

  11. Přetáhněte akci Aktualizovat šířku obrázku z komponenty A_Local_Component na stránku.

  12. Do pole Šířka obrázku v pixelech zadejte hodnotu 300 pixelů.

Nyní jste se dozvěděli, jak můžete registrovat akci a jak se tato akce zobrazí v uživatelském rozhraní. V dalším kroku se naučíte, jak zacházet s akcí ve své komponentě, když je volána.

Pokračujte částí Krok 8: Spuštění akcí.