Compartilhar via


Evento PostSave

O evento PostSave ocorre após a conclusão do OnSave evento. Esse evento é usado para dar suporte ou executar lógica personalizada usando recursos da Web para executar após Save ações quando o save evento for bem-sucedido ou falhar devido a erros de servidor.

Observação

O OnSave evento para compromisso, compromisso recorrente ou registros de atividade de serviço cancelará a operação de salvamento e usará a Book mensagem para persistir a alteração em vez de Create ou Update. Por causa disso, OnSave e PostSave os manipuladores de eventos para essas tabelas não funcionarão.

Use os métodos addOnPostSave e removeOnPostSave para gerenciar manipuladores de eventos para esse evento.

Observação

Esse método só tem suporte na Interface Unificada

Sintaxe

formContext.data.entity.addOnPostSave(myFunction)

Parâmetro

Nome Tipo Obrigatório Description
myFunction referência de função Yes A função a ser adicionada ao evento PostSave. O contexto de execução é passado automaticamente como o primeiro parâmetro para essa função.

Example

O código de exemplo a seguir exibe o nome exclusivo da organização como notificação de formulário.

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 (referência à API do cliente)
Eventos em formulários e grades em aplicativos baseados em modelos