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 | Sí | 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);
window.setTimeout(function () { formContext.ui.clearFormNotification(myUniqueId); }, 10000);
}
Artículos relacionados
getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de