É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);
}
Articles associés
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