Dijeli putem


Događaj nakon spremanja

Događaj PostSave odvija se nakon OnSave dovršetka događaja. Ovaj se događaj koristi za podršku ili izvršavanje prilagođene logike pomoću web-resursa Savesave za izvođenje nakon radnji kada događaj uspije ili ne uspije zbog pogrešaka poslužitelja.

Napomena

Događaj OnSave za obvezu, ponavljajuću obvezu ili zapise Book o aktivnosti servisa otkazat će operaciju spremanja i koristiti poruku za trajnu promjenu, a ne Create ili Update. Zbog toga rukovatelj OnSavePostSave događajima za te tablice neće funkcionirati.

Pomoću metoda addOnPostSave iremoveOnPostSave upravljajte rukovateljima događajima za ovaj događaj.

Napomena

Ta je metoda podržana samo na objedinjenom sučelju

Sintaksa

formContext.data.entity.addOnPostSave(myFunction)

Parametar

Ime Tip Obvezno Opis
myFunction referenca funkcije Da Funkcija koju želite dodati u događaj PostSave. Kontekst izvršenja automatski se prosljeđuje kao prvi parametar ovoj funkciji.

Primjer

Sljedeći ogledni kod prikazuje jedinstveni naziv tvrtke ili ustanove kao obavijest obrasca.

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
Događaji (referenca za API klijenta)
Događaji u obrascima i rešetkama u aplikacijama utemeljenim na modelu