Loading
通过单击(而不是节点)展开 Salesforce
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          Lightning 应用程序生成器中的动态交互

          Lightning 应用程序生成器中的动态交互

          动态交互是我们不断努力使 Lightning 页面更加动态和互动的一部分。使用动态交互,在 Lightning 页面的一个组件中发生的事件,例如用户单击列表视图中的项目,可以更新页面上的其他组件。动态交互允许管理员创建具有组件的应用程序,这些组件基于用户交互进行通信和转换,所有这些都在 Lightning 应用程序生成器 UI 中进行。它解锁了以前只为开发人员保留的功能。

          所需的 Edition

          适用于:Lightning Experience

          适用于:GroupProfessionalEnterprisePerformanceUnlimitedDeveloper Edition

          为了充分利用动态交互,管理员和开发人员一起工作。

          开发人员编写支持动态交互的自定义组件。开发人员定义组件支持的事件,然后在 Lightning 应用程序生成器 UI 中公开事件。然后,在 Lightning 应用程序生成器中,管理员通过设置组件之间的交互来配置事件。

          动态交互包含 4 个主要构建块。

          • 事件 - 可以触发交互的任何内容,例如单击鼠标、按下按钮或字段值发生变化。
          • 交互 - 在源和目标之间发生的活动。
          • 来源 - 触发事件的项目。目前,只支持自定义 Lightning Web 组件和动态操作栏组件(试点)作为源。
          • 目标 - 作为交互目标的项目。Lightning 页面上的任何组件都可以成为目标。

          一个组件(来源)中发生的事件可能会触发页面上一个或多个其他组件(目标)的更改。单个来源可以有多个目标。

          备注
          备注 动态交互仅在应用程序页面上受支持,交互仅限于组件之间的活动。
          示例
          示例

          Kai(他们)和 Rina(她)是一个管理和开发团队。Kai 希望为他们的移动用户提供一种简单的方法来检查各种客户的位置,以便他们可以使用一个简单的应用程序页面来规划高效的站点访问。

          Kai 寻求 Rina 的帮助来实现这一点。作为一名开发人员,Rina 知道她可以使用代码在组件之间连接事件。但她想让 Kai 有能力按照他们需要的方式配置事件交互,而不必每次有必要改变时都来寻求她的帮助。

          Rina 为 Kai 创建了一个自定义源组件,另外还有两个组件作为事件目标。在他们的组织中安装新组件后,Kai 有一个包含三个自定义组件的应用程序页面:客户列表、客户详细信息和客户位置(地图)。

          动态交互示例页面

          源组件是左侧的客户列表。它启用了项目选择事件,Rina 使用新的动态交互代码向 Lightning 应用程序生成器 UI 展示了该事件。Kai 完成事件交互配置后,当用户单击“客户列表”组件中的列表项时,会触发事件。“客户详细信息”组件会更新以显示该客户的详细信息。同时,“客户位置”组件会在地图上精确定位该客户的位置。每次新单击或点击列表中的客户都会更新其他两个组件中的内容。

           
          正在加载
          Salesforce Help | Article