Compartir a través de


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 evento OnSave para citas, citas periódicas o registros de actividad de servicio cancelará la operación de guardar y utilizará el mensaje Book para que persista el cambio, en vez de Create o Update. Por este motivo, los controladores de eventos OnSave y PostSave de estas tablas no funcionarán.

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 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