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
Frissítse az oldalt webhelyén, így a Site Builder át tudja venni az összetevő módosításait.
Jelenítse meg az oldalt szerkesztési módban.
Húzza át összetevőjét az oldalra.
Húzzon át egy gomb összetevőt az oldalra.
Nyissa meg a gomb összetevőhöz tartozó Beállítások panelt.
Az Általános lapon módosítsa a gomb feliratát Click me! értékűre.
A Beállítások panelen jelenítse meg a Hivatkozás lapot.
A Hivatkozás típusa értékeként válassza a Triggerműveletek elemet.
Kattintson a gomb összetevőhöz tartozó Click on Button triggerre.
A párbeszédpanelen bontsa ki az A_Local_Component összetevőt a bal oldali palettán.
Húzza át az oldalra az Update the image width műveletet az A_Local_Component összetevőről.
Í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.