Condividi tramite


PostSave, evento

L'evento PostSave si verifica dopo il completamento dell'evento OnSave . Questo evento viene usato per supportare o eseguire logica personalizzata usando risorse Web da eseguire dopo Save le azioni quando l'evento save ha esito positivo o negativo a causa di errori del server.

Annotazioni

L'evento OnSave per gli appuntamenti, gli appuntamenti ricorrenti o i record di attività del servizio annulla l'operazione di salvataggio e usa il Book messaggio per rendere persistente la modifica anziché Create o Update. Per questo motivo, OnSave i PostSave gestori eventi per queste tabelle non funzioneranno.

Utilizzare i metodi addOnPostSave e removeOnPostSave per gestire i gestori eventi per questo evento.

Annotazioni

Questo metodo è supportato solo nell'interfaccia unificata

Sintassi

formContext.data.entity.addOnPostSave(myFunction)

Parametro

Nome TIPO Obbligatorio Description
myFunction riferimento alla funzione Yes Funzione da aggiungere all'evento PostSave. Il contesto di esecuzione viene passato automaticamente come primo parametro a questa funzione.

Example

Nel codice di esempio seguente viene visualizzato il nome univoco dell'organizzazione come notifica del modulo.

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
Eventi (informazioni di riferimento sulle API client)
Eventi in moduli e griglie nelle app basate su modello