As ações do Oracle Content Management são chamadas nos componentes quando os triggers são gerados.
Um componente pode registar qualquer número de ações e também definir o payload que a ação suporta. Quando um utilizador seleciona uma ação, pode preencher o payload a transmitir à ação.
Tal como no registo de triggers, pode registar as ações que o seu componente suporta nos dados de registo do ficheiro appinfo.json. Para rever o registo da ação de exemplo no seu componente, abra o ficheiro appinfo.json e encontre o código "actions".
"actions": [{
  "actionName": "setImageWidth",
  "actionDescription": "Update the image width",
  "actionPayload": [{
    "name": "imageWidth",
    "description": "Image Width in pixels",
    "type": {
      "ojComponent": {
        "component": "ojInputText"
      }
    },
    "value": ""
  }]
}]
Esta ação registada estará visível na caixa de diálogo de ação que é invocada quando clica num trigger no separador Ligação do painel Definições do seu componente.
Verificar os Resultados para o Passo 7
Renove a sua página no site para que o Criador de Sites possa escolher alterações para o componente.
Apresente a página no modo de edição.
Arraste e largue o seu componente na página.
Largue um componente de Botão na página.
Abra o painel Definições com o componente Botão.
No separador Geral, altere o nome do botão para Clique aqui!.
Selecione o separador Ligação no painel Definições.
Selecione Ações do Trigger como o Tipo de Ligação.
Clique no trigger Clicar no Botão no componente Botão.
Na caixa de diálogo, expanda o componente A_Local_Component na paleta do lado esquerdo.
Arraste e largue a ação Atualizar largura da imagem do componente A_Local_Component para a página.
Introduza 300 px no campo Largura da imagem em píxeis.
Constatou agora o modo como pode registar uma ação e como essa ação irá aparecer na interface do utilizador. No passo seguinte, irá aprender como processar uma ação no seu componente quando é chamada.
Avance para Passo 8: Executar Ações.