Informationen zu Triggern und Aktionen

Die Kommunikation zwischen Komponenten (einschließlich in Inlineframes gerenderter Komponenten) kann so konfiguriert werden, dass ein Trigger in einer Komponente eine Aktion in einer anderen Komponente aufruft.

Trigger sind in Oracle Content Management Teil der Kommunikation zwischen Komponenten. Jede Komponente kann beliebig viele Trigger auslösen. Die Komponente kann eine Payload für einen Trigger bereitstellen, die dann an jede Aktion übergeben wird, die bei Auslösung des Triggers ausgeführt wird. Sie können festlegen, welche Aktionen bei jedem Trigger ausgeführt werden. Entsprechend konfigurierte Komponenten können automatisch Trigger für die Ausführung von Aktionen in der jeweils anderen Komponente auslösen, ohne dass Benutzer eingreifen müssen.

Grundlegender Prozess:
  1. Trigger registrieren

  2. Trigger auslösen

  3. Aktionen registrieren

  4. Aktionen ausführen, um das Setup zu prüfen

Beispiel: Sie können mit der Schaltflächenkomponente eine oder mehrere Aktionen ausführen, wie das Ein- und Ausblenden von Seitenkomponenten und das Anzeigen von Nachrichten. So könnte eine Liste mit Geschäftsstandorten in einer Komponente angezeigt werden und Details zum Standort in einer anderen Komponente, wenn jemand auf einen Standort in der Liste klickt.

Bei benutzerdefinierten Komponenten gehören die Trigger und Aktionen zu den Komponentenregistrierungsdaten und nicht zur Komponentenimplementierung. Die Registrierungsdaten enthalten einen Eintrag für "triggers": [], und "actions":[],, der die Liste der von der Komponente unterstützten Trigger und Aktionen enthält. Die eigentliche Syntax ist für lokale und Remotekomponenten identisch. Lediglich der Speicherort und die Art des Abrufs unterscheiden sich.

Siehe Trigger und Aktionen verwenden in Sites mit Oracle Content Management erstellen.