共用方式為


使用執行內容和表單事件準銷售案源

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

本主題將說明如何使用表單事件準銷售案源來管理事件的多個事件處理常式,以及如何利用執行內容對不同的事件重複使用 JavaScript 程式庫函數。

執行內容

當您將 JavaScript 程式庫內的函數與 Microsoft Dynamics 365 內的事件處理常式產生關聯時,可以核取 [傳送執行內容做為第一個參數] 選項。 下表列出執行內容物件的方式。

方法

描述

getContext

傳回 Xrm.Page.context 物件。 如需詳細資訊,請參閱用戶端內容 (用戶端參考)

getDepth

傳回一個值,該值指出此處理常式執行的順序。

getEventSource

傳回事件發生所在之物件的參考。

getSharedVariable

擷取使用 setSharedVariable 設定的變數。

setSharedVariable

設定變數的值,處理常式可在目前處理常式完成後使用該變數值。

在函數中使用 getEventSource 方法使其更為通用。 例如,如果您有格式化電話號碼的函數,則可以使用 getEventSource 方式參考造成 onChange 事件的任何屬性。 您的函數不需要參考特定屬性。

表單事件準銷售案源

您最多可以為每個事件定義 50 個處理常式。 每個處理常式都會依 [表單元素屬性] 對話方塊中 [事件] 索引標籤上顯示的順序執行。 此順序對應事件的 <Handlers> (FormXml) 元素中 <Handler> (FormXml) 元素的清單。

使用 setSharedVariablegetSharedVariable 方法可在函數之間傳遞通用的變數。 使用執行內容 getDepth 方法可得知某個函數相對於其他處理常式執行的順序。

另請參閱

撰寫 Microsoft Dynamics 365 表單的程式碼
使用表單和欄位事件
使用 Xrm.Page 物件模型
在表單使用 IFRAME 和 Web 資源控制
使用 JavaScript 搭配 Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權