Événement PostSave
L’événement PostSave se produit à la fin de l’événement OnSave
. Cet événement est utilisé pour prendre en charge ou exécuter une logique personnalisée à l’aide de ressources Web à exécuter après les actions Save
lorsque l’événement save
a réussi ou a échoué en raison d’erreurs de serveur.
Note
L’événement OnSave
pour les enregistrements de rendez-vous, de rendez-vous périodique ou d’activité de service annulera l’opération d’enregistrement et utilisera le message Book
pour conserver la modification au lieu de Create
ou Update
. De ce fait, les gestionnaires d’événements OnSave
et PostSave
pour ces tables ne fonctionneront pas.
Utilisez les méthodes addOnPostSave et removeOnPostSave pour gérer les gestionnaires d’événements pour cet événement.
Note
Cette méthode est uniquement prise en charge sur Unified Interface
Syntaxe
formContext.data.entity.addOnPostSave(myFunction)
Paramètre
Nom | Type | Requise | Description |
---|---|---|---|
myFunction |
référence de fonction | Oui | La fonction à ajouter à l’événement PostSave. Le contexte d’exécution est automatiquement transmis comme premier paramètre à cette fonction. |
Exemple
L’exemple de code suivant affiche le nom unique de l’organisation en tant que notification de formulaire.
function addMessageToOnPostSave(executionContext) {
var formContext = executionContext.getFormContext();
formContext.data.entity.addOnPostSave(displayOrgName);
}
// function to display organization unique name.
function displayOrgName(executionContext)
{
var formContext = executionContext.getFormContext();
var orgName = Xrm.Utility.getGlobalContext().organizationSettings.uniqueName;
var myuniqueId = "_myUniqueId";
formContext.ui.setFormNotification(orgName, "INFO", myuniqueId);
}
Articles associés
getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Événements (référence de l′API client)
Événements dans les formulaires et les grilles des applications basées sur un modèle