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: AnzahlDie 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()
Rückgabewert
Typ: ObjektWeitere Informationen:Ereignisargumente speichern (clientseitige Referenz).
getEventSource
methode, die einen Verweis auf das Objekt zurückgibt, auf dem das Ereignis aufgetreten ist.
ExecutionContextObj.getEventSource()
Rückgabewert
Typ: ObjektDiese 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 VariablenObject: 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: ObjektDer verfügbare Typ hängt davon ab, was das Wertobjekt ist.
Siehe auch
Cclientseitige Programmierreferenz
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright