Freigeben über


Ausführungskontext (clientseitige Referenz)

 

Veröffentlicht: November 2016

Gilt für: Dynamics CRM 2015

Der Ausführungskontext optionaler parameter, der an eine JavaScript-Bibliotheksfunktion durch einen Ereignishandler übergeben werden kann. Diese Option wird im Handlereigenschaftendialogfeld dargestellt, wenn Sie den Namen der Funktion angeben. Diese Option wird für ein <Handler> (FormXml)-Element mithilfe des passExecutionContext-Attributs festgelegt.

Der Ausführungskontext wird automatisch an Funktionen übergeben, die die Xrm.Page.data.addOnSave und Xrm.Page.data.entityAttribute.addOnChange, und Xrm.Page.uiControl.addPreSearch Methode verwenden.

Ausführungskontextmethoden

  • getContext
    Methode, die das Clientseitiger Kontext (clientseitige Referenz)-Objekt zurückgibt.

  • getDepth
    Methode, die einen Wert zurückgibt, der die Reihenfolge angibt, in der dieser Handler ausgeführt wird.

  • getEventArgs
    Methode, die ein Objekt mit Möglichkeiten zurückgibt, das Save-Ereignis zu verwalten.

  • getEventSource
    methode, die einen Verweis auf das Objekt zurückgibt, auf dem das Ereignis aufgetreten ist.

  • Freigegebene Variablen
    Freigegebene Variablen erlauben die Freigabe einer Variablen für andere Handler für dasselbe Ereignis. Verwenden Sie die setSharedVariable- und getSharedVariable-Methode, um mit veröffentlichten Variablen zu arbeiten.

getContext

Methode, die das Clientseitiger Kontext (clientseitige Referenz)-Objekt zurückgibt

ExecutionContextObj.getContext()
  • Rückgabewert
    Typ: Objekt

getDepth

Methode, die einen Wert zurückgibt, der die Reihenfolge angibt, in der dieser Handler ausgeführt wird.

  • Rückgabewert
    Typ: Anzahl

    Die Reifenfolge beginnt bei 0.

getEventArgs

Methode, die ein Objekt mit Möglichkeiten zurückgibt, das Save-Ereignis zu verwalten.

Hinweis

Diese Methode gibt Null für Ereignisse zurück, die keine Save Ereignisse sind.

ExecutionContextObj.getEventArgs()

getEventSource

methode, die einen Verweis auf das Objekt zurückgibt, auf dem das Ereignis aufgetreten ist.

ExecutionContextObj.getEventSource()
  • Rückgabewert
    Typ: Objekt

    Diese Methode gibt das Objekt vom Xrm.Page-Objektmodell zurück, das die Ursache des Ereignisses ist, nicht ein HTML DOM-Objekt. Beispielsweise gibt diese Methode in einem OnChange-Ereignis das Xrm.Page.data.entity-Attributobjekt zurück, das das geänderte Attribut darstellt.

Freigegebene Variablen

Freigegebene Variablen erlauben die Freigabe einer Variablen für andere Handler für dasselbe Ereignis. Verwenden Sie die Methoden setSharedVariable und getSharedVariable, um eine Variablen zwischen Funktionen zu übergeben.

setSharedVariable

Legt den Wert für eine Variable fest, die von einem Handler verwendet werden kann, nachdem der aktuelle Handler seine Ausführung beendet.

ExecutionContextObj.setSharedVariable(key, value)
  • Argumente
    String: Der Name der Variablen

    Object: Der einzustellende Wert.

getSharedVariable

Ruft eine Variable ab, die mithilfe von setSharedVariable festgelegt wurde.

ExecutionContextObj.getSharedVariable(key)
  • Argumente
    String: Der Name der Variablen.

  • Rückgabewert
    Typ: Objekt

    Der verfügbare Typ hängt davon ab, was das Wertobjekt ist.

Siehe auch

Cclientseitige Programmierreferenz

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright