Sobre Triggers e Ações

A comunicação entre componentes (incluindo componentes renderizados em iframes) pode ser configurada para que um trigger dentro de um componente chame uma ação em outro componente.

Os triggers fazem parte da comunicação entre componentes do Oracle Content Management. Qualquer componente pode acionar qualquer número de triggers. O componente pode fornecer um payload para um trigger, que então é transmitido a qualquer ação executada quando o trigger é acionado. Você pode selecionar quais ações serão executadas para cada trigger. Os componentes criados para funcionamento conjunto podem acionar triggers automaticamente para executar ações no outro componente sem a interação do usuário.

O processo básico envolve:
  1. Registrar triggers

  2. Acionar triggers

  3. Registrar ações

  4. Executar ações para verificar a configuração

Por exemplo, você pode usar componentes Botão para executar uma ou mais ações, como mostrar ou ocultar componentes da página e mostrar mensagens. Você poderia ter uma lista de locais de escritórios em um componente e quando alguém clicasse em um local na lista os detalhes sobre o local seriam exibidos em outro componente.

Para os componentes personalizados por você, triggers e ações fazem parte dos dados de registro e não da implementação de componentes. Nos dados de registro, há uma entrada "triggers": [], e "actions":[], que contém a lista de triggers e actions que o componente suporta. A sintaxe real é a mesma para componentes local e remoto, sendo diferentes apenas a localização e como é recuperada.

Consulte Use Triggers e Ações em Criando Sites com o Oracle Content Management.