Compartir por


Evento PostSave

PostSave ocorre despois de completar o OnSave evento. Este evento utilízase para soportar ou executar lóxica personalizada usando recursos web para realizar Save despois de accións cando o save evento ten éxito ou fallou debido a erros do servidor.

Nota

O OnSave evento para os rexistros de citas, citas recorrentes ou actividades de servizo cancelará a operación de gardado e usará a Book mensaxe para manter o cambio en lugar de Create ou Update. Debido a isto, OnSave os PostSave xestores de eventos para estas táboas non funcionarán.

Use os métodos addOnPostSave e removeOnPostSave para xestionar os xestores de eventos para este evento.

Nota

Este método só está soportado na interface unificada

Sintaxe

formContext.data.entity.addOnPostSave(myFunction)

Parámetro

Nome Tipo Obrigatorio Descripción
myFunction Referencia de funcións Si A función a engadir ao evento PostSave. O contexto de execución pasa automaticamente como primeiro parámetro a esta función.

Exemplo

O seguinte código de exemplo mostra o nome único da 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 da API do cliente)
Eventos en formularios e cuadrículas en aplicacións baseadas en modelos