Comparteix via


Esdeveniment PostSave

L'esdeveniment PostSave es produeix un cop finalitzat l'esdeveniment OnSave . Aquest esdeveniment s'utilitza per donar suport o executar lògica personalitzada mitjançant recursos web per dur a terme accions posteriors Save quan l'esdeveniment save té èxit o ha fallat a causa d'errors del servidor.

Nota

La OnSave incidència dels registres de cita, cita periòdica o activitat de servei cancel·larà l'operació de desament i utilitzarà el Book missatge per mantenir el canvi en lloc de Create o Update. Per això, OnSave els PostSave controladors d'incidències d'aquestes taules no funcionaran.

Utilitzeu els mètodes addOnPostSave i removeOnPostSave per administrar els controladors d'incidències d'aquesta incidència.

Nota

Aquest mètode només s'admet a la interfície unificada

Sintaxi

formContext.data.entity.addOnPostSave(myFunction)

Paràmetre

Nom Tipus Necessari Descripció
myFunction Referència de la funció La funció que s'ha d'afegir a l'esdeveniment PostSave. El context d'execució es passa automàticament com a primer paràmetre a aquesta funció.

Exemple

El codi d'exemple següent mostra el nom únic de l'organització com a notificació de formulari.

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
Esdeveniments (referència de l'API del client)
Esdeveniments en formularis i quadrícules en aplicacions basades en models