Partajați prin


Eveniment PostSave

Evenimentul PostSave are loc după OnSave terminarea evenimentului. Acest eveniment este utilizat pentru a accepta sau a executa logică particularizată utilizând resurse Web pentru a efectua acțiuni după save ce Save evenimentul are succes sau nu a reușit din cauza erorilor de server.

Notă

Evenimentul pentru înregistrările OnSave rezervării, rezervării recurente sau ale activității serviciului va anula operațiunea de salvare și va utiliza Book mesajul pentru a persista modificarea, nu Create sau Update. Din acest motiv, OnSave iar PostSave rutinele de tratare a evenimentelor pentru aceste tabele nu vor funcționa.

Utilizați metodele addOnPostSave și removeOnPostSave pentru a gestiona rutinele de tratare a evenimentelor pentru acest eveniment.

Notă

Această metodă este acceptată numai în interfața unificată

Sintaxă

formContext.data.entity.addOnPostSave(myFunction)

Parametru

Nume Tip Obligatoriu Descriere
myFunction referință funcție Da Funcția de adăugat la evenimentul PostSave. Contextul de execuție este transmis automat ca prim parametru pentru această funcție.

Exemplu

Următorul cod eșantion afișează numele unic al organizației ca notificare formular.

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
Evenimente (Referință API client)
Evenimente în formulare și grile în aplicații bazate pe model