PostSave-gebeurtenis

PostSave-gebeurtenis vindt plaats nadat de OnSave gebeurtenis is voltooid. Deze gebeurtenis wordt gebruikt om aangepaste logica te ondersteunen of uit te voeren met behulp van webresources die moeten worden uitgevoerd na Save acties wanneer de save gebeurtenis is geslaagd of mislukt vanwege serverfouten.

Opmerking

De OnSave gebeurtenis voor afspraak-, terugkerende afspraak- of serviceactiviteitsrecords annuleert de bewerking voor opslaan en gebruikt het Book bericht om de wijziging op te slaan in plaats van Create of Update. Vanwege dit gedrag OnSave werken gebeurtenis-handlers PostSave voor deze tabellen niet.

Gebruik de methoden addOnPostSave en removeOnPostSave om gebeurtenis-handlers voor deze gebeurtenis te beheren.

Opmerking

Deze methode wordt alleen ondersteund in Unified Interface

Syntaxis

formContext.data.entity.addOnPostSave(myFunction)

Kenmerk

Naam Typologie Verplicht Description
myFunction functiereferentie Yes De functie die moet worden toegevoegd aan de PostSave-gebeurtenis. De uitvoeringscontext wordt automatisch doorgegeven als de eerste parameter voor deze functie.

Example

In de volgende voorbeeldcode wordt de unieke naam van de organisatie weergegeven als formuliermelding.

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);
}

getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Gebeurtenissen (client-API-verwijzing)
Gebeurtenissen in formulieren en rasters in modelgestuurde apps