窗体脚本

利用窗体脚本,您可以创建脚本,以便在用户计算机上的 Microsoft Internet Explorer 中运行的 Microsoft Dynamics CRM 客户端应用程序(包括 Microsoft Dynamics CRM for Outlook)内执行各种操作。 当数据可在客户端中使用时,与使用需要用户保存记录以便在 Web 服务器上执行操作的方法相比,使用脚本在客户端执行操作的效果更好。

若要执行影响整个 Microsoft Dynamics CRM 组织的自定义操作,您必须具有系统管理员、系统定制员安全角色或同等权限。

脚本可以执行多种操作,例如:

开发与窗体交互的脚本时,请务必仅使用 Microsoft Dynamics CRM SDK 中记录的受支持对象、属性和方法。 这样有助于确保窗体脚本自定义项可以升级到 Microsoft Dynamics CRM 的下一个版本。

将脚本与事件关联

Microsoft Dynamics CRM,可以使用 JScript 编写脚本。 可以将脚本与 Microsoft Dynamics CRM 窗体中的事件或窗体内的字段关联。

Microsoft Dynamics CRM 支持每个实体表单中的以下事件:OnLoad、OnSave、TabStateChange 和 OnReadyStateComplete。TabStateChange 事件指示选项卡是展开的还是折叠的。

OnChange 事件可用于表单中的每个字段。

这意味着您可以在表单中添加其加载、用户保存表单或表单字段的值改变时运行的逻辑。 Microsoft Dynamics CRM 首先处理 OnChange 事件,然后在执行 OnChange 事件代码之后再次验证该字段中的数据。

每个窗体或字段都提供一个“事件”对话框,在该对话框中可以粘贴和启用脚本。 在保存并发布事件之后,脚本成为实体元数据的一部分。 这意味着它们可以随其他自定义项一起导出和导入。 更多信息:为字段事件添加事件处理程序为窗体事件添加事件处理程序

相关主题

了解实体

是否找到了所需的信息?
是      否 
如果未找到,请问您需要什么信息?(可选)