Partager via


Événement PostSave

L’événement PostSave se produit une fois l’événement terminé. OnSave Cet événement est utilisé pour prendre en charge ou exécuter une logique personnalisée à l’aide de ressources Web pour effectuer des actions ultérieures lorsque l’événement réussit ou échoue en raison d’erreurs de serveur. Save save

Note

L’événement pour les enregistrements de rendez-vous, de rendez-vous récurrent ou d’activité de service Annuler l’opération de sauvegarde et utilisera le message pour conserver la modification plutôt que OnSave ou Book . Create Update Pour cette raison, OnSave et PostSave les gestionnaires d’événements 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 passé 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);
}

obtenirEntityReference
obtenirIsSaveSuccess
obtenir des informations d’erreur de sauvegarde
Événements (référence API client)
Événements dans les formulaires et les grilles dans les applications pilotées par modèle