Pasul 7: Înregistrarea acţiunilor

Oracle Content Management acţiunile asociate componentelor sunt executate când sunt generate triggere.

Pentru o componentă se pot înregistra oricât de multe acţiuni şi, de asemenea, se poate defini payloadul acceptat de fiecare acţiune. Când un utilizator selectează o acţiune, acesta poate popula payloadul de transmis către acea acţiune.

Ca şi la înregistrarea triggerelor, puteţi înregistra acţiuni acceptate de componenta dvs. în datele de înregistrare ale fişierului appinfo.json. Pt. a verifica înregistrarea acţiunii exemplu din componenta dvs., deschideţi fişierul appinfo.json şi găsiţi codul "actions".

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

Această acţiune înregistrată va fi vizibilă în dialogul Acţiune care este invocat atunci când faceţi clic pe un trigger în fila Link din panoul de Setări pt. componentă.

Verificaţi rezultatele de la pasul 7

  1. Reîncărcaţi pagina din site-ul dvs., astfel ca Generatorul de site-uri să poată prelua modificările aduse componentei.

  2. Treceţi pagina în modul Editare.

  3. Glisaţi şi plasaţi componenta dvs. pe pagină.

  4. Plasaţi o componentă Buton pe pagină.

  5. Aduceţi panoul Setări în dreptul componentei Buton.

  6. Pe fila General, modificaţi eticheta butonului în Apasă-mă!.

  7. Selectaţi fila Link din panoul Setări.

  8. Selectaţi Acţiuni trigger ca Tip de link.

  9. Faceţi clic pe triggerul Faceţi clic pe buton în dreptul componentei Buton.

  10. În dialogul respectiv, extindeţi componenta A_Local_Component în paleta din partea stângă.

  11. Glisaţi şi plasaţi acţiunea Actualizare lăţime imagine din componenta A_Local_Component în pagină.

  12. Introduceţi 300px în câmpul Lăţime imagine în pixeli.

Aţi văzut acum cum puteţi înregistra o acţiune şi cum se va afişa aceasta în interfaţa cu utilizatorul. În pasul următor, veţi afla cum să gestionaţi o acţiune din cadrul componentei dvs. atunci când este apelată.

Continuaţi cu Pasul 8: Executarea acţiunilor.