Passo 7: Registrare le azioni

Le azioni di Oracle Content Management vengono chiamate sui componenti quando vengono richiamati i trigger.

Un componente è in grado di registrare un numero di azioni qualsiasi nonché di definire il payload supportato dall'azione. Quando seleziona un'azione, l'utente può popolare il payload da passare all'azione.

Come avviene per la registrazione dei trigger, è possibile registrare le azioni supportate dal componente nei dati di registrazione del file appinfo.json. Per esaminare la registrazione dell'azione di esempio nel componente, aprire il file appinfo.json e individuare il codice "actions".

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

Questa azione registrata sarà visibile nella finestra di dialogo Azione richiamata quando si fa clic su un trigger nella scheda Collegamento del pannello Impostazioni del componente.

Controllare i risultati per il passo 7

  1. Aggiornare la pagina nel sito in modo che SiteBuilder possa selezionare le modifiche apportate al componente.

  2. Attivare la modalità Modifica per la pagina.

  3. Trascinare e rilasciare il componente sulla pagina.

  4. Rilasciare un componente Pulsante sulla pagina.

  5. Visualizzare il pannello Impostazioni per il componente Pulsante.

  6. Nella scheda Generale modificare l'etichetta del pulsante in Click me!.

  7. Selezionare la scheda Collegamento nel pannello Impostazioni.

  8. Selezionare Azioni trigger come Tipo di collegamento.

  9. Fare clic sul trigger Fare clic sul pulsante del componente Pulsante.

  10. Nella finestra di dialogo espandere il componente A_Local_Component nella tavolozza laterale sinistra.

  11. Trascinare sulla pagina l'azione Aggiornare la larghezza dell'immagine dal componente A_Local_Component.

  12. Immettere 300 px nel campo Larghezza immagine in pixel.

In questo argomento sono state illustrate le modalità di registrazione di un'azione ed è stato spiegato come tale azione verrà visualizzata nell'interfaccia utente. Nel passo seguente si imparerà a gestire un'azione all'interno del componente quando viene richiamata.

Continuare con l'argomento Passo 8: Eseguire le azioni.