Dela via


PostSave-händelse

PostSave-händelsen inträffar när händelsen har slutförts OnSave . Den här händelsen används för att stödja eller köra anpassad logik med hjälp av webbresurser för att utföra efteråtgärder Save när save händelsen lyckas eller misslyckas på grund av serverfel.

Anmärkning

Händelsen OnSave för avtalade tider, återkommande avtalade tider eller tjänstaktivitetsposter avbryter spara-åtgärden och använder Book meddelandet för att spara ändringen i stället för Create eller Update. På grund av detta OnSavePostSave fungerar inte händelsehanterare för dessa tabeller.

Använd metoderna addOnPostSave och removeOnPostSave för att hantera händelsehanterare för den här händelsen.

Anmärkning

Den här metoden stöds endast i Enhetligt gränssnitt

Syntax

formContext.data.entity.addOnPostSave(myFunction)

Parameter

Namn Typ Krävs Description
myFunction funktionsreferens Yes Funktionen som ska läggas till i PostSave-händelsen. Körningskontexten skickas automatiskt som den första parametern till den här funktionen.

Example

Följande exempelkod visar organisationens unika namn som formulärmeddelande.

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
Händelser (klient-API-referens)
Händelser i formulär och rutnät i modellstyrda appar