Evento PostSave

El evento PostSave se produce después de que se complete un evento OnSave. Este evento se usa para respaldar o ejecutar lógica personalizada usando recursos web para realizar después de acciones Save cuando el evento save se haya ejecutado correctamente o no haya conseguido ejecutarse debido a errores del servidor.

Nota

El OnSave evento de cita, cita periódica o registros de actividad del servicio cancela la operación de guardado y usa el Book mensaje para guardar el cambio en lugar de Create o Update. Debido a este comportamiento, OnSave y PostSave los controladores de eventos para estas tablas no funcionan.

Use los métodos addOnPostSave y removeOnPostSave para administrar controladores de eventos para este evento.

Nota

Este método sólo se admite en la Interfaz unificada

Sintaxis

formContext.data.entity.addOnPostSave(myFunction)

Parámetro

Name Type Obligatorio Description
myFunction Referencia de funciones Sí La función para agregar al evento PostSave. El contexto de ejecución se pasa automáticamente como el primer parámetro a esta función.

Ejemplo

El siguiente código de ejemplo muestra el nombre único de la organización como notificación de formulario.

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
Eventos (referencia de la API de cliente)
Eventos en formularios y cuadrículas en aplicaciones basadas en modelos