關於觸發程式和動作

您可以設定元件 (包括在內嵌框架中呈現的元件) 之間的通訊,讓某個元件內的觸發程式呼叫另一個元件上的動作

觸發程式是 Oracle Content Management 元件間通訊的一部分。任何元件都可引發任意數目的觸發程式。元件可以為觸發程式提供有效負載,然後有效負載會被傳送給引發該觸發程式時所執行的任何動作。您可以為每個觸發程式選取將被執行的動作。元件若是建立成一起運作,便可自動引發觸發程式,對另一個元件執行動作,而無需使用者互動。

基本程序包括:
  1. 註冊觸發程式

  2. 引發觸發程式

  3. 註冊動作

  4. 執行動作以確認設定

例如,您可以使用按鈕元件執行一或多個動作,像是顯示或隱藏頁面元件及顯示訊息。您可以在一個元件中包含公司辦公室位置清單,而當使用者按一下清單中的某個位置時,就在另一個元件中顯示該位置的相關詳細資訊。

就您的自訂元件而言,觸發程式和動作為元件註冊資料的一部分,而不是元件實行的一部分。在註冊資料中,有 "triggers":[],"actions":[], 項目,當中包含元件所支援的觸發程式和動作清單。本機與遠端元件的實際語法相同,只有位置和擷取方式不同。

請參閱運用 Oracle Content Management 建置網站中的使用觸發程式和動作