JavaScript 客户端脚本提供了一种强大的方法来应用自定义业务逻辑,用于在模型驱动应用中显示表单上的数据。
重要
本文档中介绍的所有客户端脚本概念和 API 也适用于 Dynamics 365 Customer Engagement(本地) 用户。
但是,不要将客户端脚本用作在模型驱动应用窗体中应用自定义业务流程逻辑的首选。 业务规则 为不知道 JavaScript 且不是开发人员以表单的形式应用业务流程逻辑的人提供了一种方法。 有关详细信息,请参阅 创建业务规则以应用逻辑。 可以在 make.powerapps.com 的>>[table_name]”区域中找到业务规则设计器。 查看表时,请查找“ 业务规则 ”选项卡。
但是,如果业务要求无法使用业务规则来实现,则客户端脚本通过使用客户端 API 对象模型提供了一种扩展应用程序行为并在客户端中启用自动化的强大方法。
在模型驱动应用中使用客户端脚本
模型驱动应用中的窗体可帮助向用户显示数据。 模型驱动应用中的窗体可以包含列、快速窗体或网格等项。 每当出现模型驱动应用窗体时, 就会发生事件 :
- 表单加载。
- 表单中某列或某项的数据发生变化。
- 数据以表单形式保存。
您可以将 JavaScript 代码附加到这些事件上以“响应”它们,这样当表单上发生事件时,您的代码就会被执行。 通过在模型驱动应用中使用 脚本 Web 资源 ,将 JavaScript 代码(脚本)附加到这些事件。
模型驱动应用提供了一组丰富的 客户端 API ,用于与表单对象和事件进行交互,以控制窗体上显示的内容和时间。
注释
某些客户端 API 在模型驱动应用的当前版本中已弃用。 确保在编写模型驱动应用的客户端代码时了解这些 API。 有关详细信息,请参阅 已弃用的客户端 API。