Om triggrar och åtgärder

Kommunikationen mellan komponenter (inklusive komponenter som återges i iframes) kan konfigureras så att en trigger i en komponent anropar en åtgärd i en annan komponent.

Triggrar är en del av kommunikationen mellan komponenter för Oracle Content Management. En komponent kan orsaka valfritt antal triggrar. Komponenten kan tillhandahålla en nyttolast för en trigger, som sedan överförs till valfri åtgärd som exekveras när triggern aktiveras. Du kan välja vilka åtgärder som ska exekveras för varje trigger. Komponenter som är byggda för att fungera tillsammans kan automatiskt orsaka triggrar för att exekvera åtgärder i den andra komponenten utan användarinteraktion.

Den grundläggande processen involverar följande:
  1. Registrera triggrar

  2. Orsaka triggrar

  3. Registrera åtgärder

  4. Exekvera åtgärder för att kontrollera inställningen

Du kan till exempel använda knappkomponenten för att utföra en eller flera åtgärder, t.ex. visa eller dölja sidkomponenter och visa meddelanden. Du skulle kunna ha en lista över platser för verksamhetskontor i en komponent, där användaren kan klicka på en plats i listan för att visa detaljer om platsen i en annan komponent.

För komponenter som du anpassar är triggrar och åtgärder en del av registreringsdata för komponenten, och inte en del av komponentimplementeringen. I registreringsdata finns posten "triggers": [], och "actions":[], som innehåller listan över triggrar och åtgärder som stöds av komponenten. Den faktiska syntaxen är densamma som för lokala komponenter och fjärrkomponenter, där det enda som skiljer är platsen och hur den hämtas.

Se Använda triggrar och åtgärder i Bygga webbplatser med Oracle Content Management.