Partilhar 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 ações após Save quando o save evento é bem-sucedido ou falhou devido a erros do 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. Devido a isso, OnSave e PostSave 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

Este método é suportado apenas 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 é automaticamente passado como o primeiro parâmetro para esta 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 da API do cliente)
Eventos em formulários e grelhas em aplicações condicionadas por modelo