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.