可以配置组件(包括内嵌框架中呈现的组件)之间的通信,以便组件中的触发器对其他组件调用操作。
触发器是 Oracle Content Management 组件间通信的一部分。任何组件都可以引发任意数量的触发器。组件可以为触发器提供有效负载,有效负载将传递给引发触发器时执行的任何操作。您可以选择将为每个触发器执行的操作。构建为一起工作的组件可以自动引发触发器,以对其他组件执行操作,而无需用户交互。
注册触发器
引发触发器
注册操作
执行操作以验证设置
例如,您可以使用按钮组件来执行一个或多个操作,例如,显示或隐藏页组件以及显示消息。一个组件中可以有一个业务办公地点列表,单击该列表中的某个地点时,将在另一个组件中显示有关该地点的详细信息。
对于定制的组件,触发器和操作是组件注册数据的一部分,而不是组件实施的一部分。在注册数据中,存在包含组件支持的触发器和操作列表的 "triggers": [], 和 "actions":[], 条目。实际语法与本地组件和远程组件的语法相同,只是位置和检索方式不同。
请参见《通过 Oracle Content Management 构建站点》中的“使用触发器和操作”。