分享方式:


執行內容 (用戶端參考)

 

發佈日期: 2016年11月

適用對象: Dynamics CRM 2015

執行內容是選用參數,可透過事件處理常式傳遞至 JavaScript 程式庫函數。 指定函數名稱時,此選項會出現在處理常式屬性對話方塊中。 使用 passExecutionContext 屬性,為 <Handler> (FormXml) 元素設定此選項。

執行內容自動傳遞至使用 Xrm.Page.data.addOnSaveXrm.Page.data.entityAttribute.addOnChange 以及 Xrm.Page.uiControl.addPreSearch 方法設定的功能。

執行內容方法

  • getContext
    傳回 用戶端內容 (用戶端參考) 物件的方法。

  • getDepth
    此方法傳回值,指出此處理常式執行的順序。

  • getEventArgs
    此方法會使用管理 Save 事件的方法,傳回物件。

  • getEventSource
    方法,傳回事件發生所在之物件的參考。

  • 共用變數
    共用變數允許與相同事件的其他處理常式共用變數。 使用 setSharedVariable 和 getSharedVariable 方法來處理共用變數。

getContext

傳回 用戶端內容 (用戶端參考) 物件的方法

ExecutionContextObj.getContext()
  • 傳回值
    **類型:**物件

getDepth

此方法傳回值,指出此處理常式執行的順序。

  • 傳回值
    **類型:**數字

    順序從 0 開始。

getEventArgs

此方法會使用管理 Save 事件的方法,傳回物件。

備註

此方法針對 Save 事件之外的所有事件傳回 null

ExecutionContextObj.getEventArgs()

getEventSource

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

ExecutionContextObj.getEventSource()
  • 傳回值
    **類型:**物件

    此方法從事件來源 Xrm.Page 物件模型傳回物件,而不會傳回 HTMLDOM 物件。 例如,在 OnChange 事件,此方法傳回 Xrm.Page.data.entity 屬性物件,代表已變更的屬性。

共用變數

共用變數允許與相同事件的其他處理常式共用變數。 使用 setSharedVariable 和 getSharedVariable 方法可在函數之間傳遞變數。

setSharedVariable

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

ExecutionContextObj.setSharedVariable(key, value)
  • 引數
    String:變數的名稱。

    Object:要設定的值。

getSharedVariable

擷取使用 setSharedVariable 設定的變數。

ExecutionContextObj.getSharedVariable(key)
  • 引數
    String:變數的名稱。

  • 傳回值
    **類型:**物件

    特定類型取決於值物件的類型。

另請參閱

用戶端程式設計參考

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