7. lépés: Műveletek regisztrálása

Oracle Content Management műveleteket akkor hív a rendszer az összetevőkön, amikor triggerek indítása történik.

Az összetevők tetszőleges számú műveletet regisztrálhatnak, és definiálhatják a művelet által támogatott adattörzset is. Amikor a felhasználó műveletet jelöl ki, kitöltheti a műveletnek átadni kívánt adattörzset.

A triggerekhez hasonlóan az összetevő által támogatott műveleteket is regisztrálhat az appinfo.json fájl regisztrációs adataiban. Összetevőjében a mintaművelet regisztrálásának áttekintéséhez nyissa meg a appinfo.json fájlt, és keresse meg az "actions" kódot.

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

Ez a regisztrált művelet látható lesz az akkor megjelenő műveleti párbeszédpanelen, amikor egy triggerre kattint az összetevőhöz tartozó Beállítások panel Hivatkozás lapján.

A 7. lépéshez tartozó eredmények ellenőrzése

  1. Frissítse az oldalt webhelyén, így a Site Builder át tudja venni az összetevő módosításait.

  2. Jelenítse meg az oldalt szerkesztési módban.

  3. Húzza át összetevőjét az oldalra.

  4. Húzzon át egy gomb összetevőt az oldalra.

  5. Nyissa meg a gomb összetevőhöz tartozó Beállítások panelt.

  6. Az Általános lapon módosítsa a gomb feliratát Click me! értékűre.

  7. A Beállítások panelen jelenítse meg a Hivatkozás lapot.

  8. A Hivatkozás típusa értékeként válassza a Triggerműveletek elemet.

  9. Kattintson a gomb összetevőhöz tartozó Click on Button triggerre.

  10. A párbeszédpanelen bontsa ki az A_Local_Component összetevőt a bal oldali palettán.

  11. Húzza át az oldalra az Update the image width műveletet az A_Local_Component összetevőről.

  12. Írja be a 300px értéket az Image width in pixels mezőbe.

Ezzel megismerte, hogyan regisztrálhat műveletet, és hogy ez a művelet hogyan jelenik meg a felhasználói felületen. A következő lépés bemutatja, hogy összetevőjén belül hogyan kezelheti a műveleteket, amikor a hívásukra kerül sor.

A következő témakör: 8. lépés: Műveletek végrehajtása.