Oracle Content Management -palvelun toimintoja kutsutaan komponenteille, kun herättimet käynnistyvät.
Komponentti voi rekisteröidä rajoittamattoman määrän toimintoja. Se voi myös määrittää, mitä tietoja toiminto tukee. Kun käyttäjä valitsee toiminnon, hän voi toimittaa toiminnolle välitettävät tiedot.
Voit rekisteröidä komponenttisi tukemat toiminnot appinfo.json
-tiedoston rekisteröintitiedoissa samalla tavalla kuin herättimet rekisteröidään. Voit tarkistaa mallitoiminnon rekisteröinnin komponentissasi avaamalla appinfo.json
-tiedoston ja hakemalla "actions"
-koodin.
"actions": [{ "actionName": "setImageWidth", "actionDescription": "Update the image width", "actionPayload": [{ "name": "imageWidth", "description": "Image Width in pixels", "type": { "ojComponent": { "component": "ojInputText" } }, "value": "" }] }]
Rekisteröity toiminto näytetään toimintojen valintaikkunassa. Valintaikkunan voi avata napsauttamalla herätintä komponentin Asetukset-paneelin Linkki-välilehdessä.
Tarkista vaiheen 7 tulokset
Päivitä sivustossasi oleva sivu, jotta sivustonluontiohjelma voi poimia komponenttiin tehdyt muutokset.
Aseta sivu muokkaustilaan.
Vedä ja pudota komponentti sivulle.
Pudota painikekomponentti sivulle.
Avaa painikekomponentin Asetukset-paneeli.
Vaihda Yleiset-välilehdessä painikkeen nimeksi Napsauta tätä!.
Valitse Linkki-välilehti Asetukset-paneelissa.
Valitse linkkityypiksi Herätintoiminnot.
Napsauta painikekomponentin Napsauta painiketta -herätintä.
Laajenna A_Local_Component
-komponentti valintaikkunan vasemmassa valikoimassa.
Vedä ja pudota Päivitä kuvan leveys -toiminto A_Local_Component
-komponentista sivulle.
Syötä Kuvan leveys pikseleinä -kenttään arvo300px.
Nyt olet nähnyt, kuinka voit rekisteröidä toiminnon ja missä muodossa kyseinen toiminto näkyy käyttöliittymässä. Seuraavassa vaiheessa opit käsittelemään komponenttisi toimintoa, kun se kutsutaan.
Jatka kohtaan Vaihe 8: toimintojen suoritus.