Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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);
}
Artigos relacionados
getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Eventos (referencia da API do cliente)
Eventos en formularios e cuadrículas en aplicacións baseadas en modelos