Despre triggere şi acţiuni

Comunicarea dintre component (inclusiv între componentele randate în cadre inline) poate fi configurată astfel încât un trigger din cadrul unei componente să apeleze o acţiune din cadrul altei componente.

Trigger-ele sunt parte a comunicării inter-componente Oracle Content Management. Orice component poate genera oricât de multe triggere. Componenta poate furniza un payload pentru un trigger, care apoi este transmis către orice acţiune care este executată în momentul generării triggerului. Puteţi selecta acţiunile care se vor executa pentru fiecare trigger. Componentele care sunt configurate să lucreze împreună pot genera automat triggere pentru executarea de acţiuni din cadrul celeilalte componente, fără interacţiune din partea utilizatorului.

La bază, procesul presupune:
  1. Înregistrarea triggerelor

  2. Generarea triggerelor

  3. Înregistrarea acţiunilor

  4. Executarea acţiunilor pentru verificarea configuraţiei

De exemplu, puteţi utiliza componenta Buton pentru a efectua una sau mai multe acţiuni, cum ar fi afişarea sau ascunderea componentelor din pagini sau afişarea mesajelor. De exemplu, aveţi într-o componentă o listă cu locaţiile birourilor unei companii, iar când faceţi clic pe o locaţie din listă, se vor afişa detalii despre acea locaţie în cadrul altei componente.

În cazul componentelor pe care le personalizaţi, triggererele şi acţiunile reprezintă date de înregistrare a componentei, nu de implementare a componentei. În cadrul datelor de înregistrare există o intrare "triggers": [], şi o intrare "actions":[],. Acestea conţin o listă cu triggerele şi acţiunile pe care le acceptă o anumită componentă. Sintaxa efectivă este identică pentru componentele locale şi pentru componentele la distanţă. Diferă doar locaţia şi modul de preluare.

Consultaţi Utilizarea triggerelor şi a acţiunilor din Construirea site-urilor cu Oracle Content Management.