Udostępnij przez


Zdarzenie PostSave

Zdarzenie PostSave występuje po zakończeniu OnSave zdarzenia. To zdarzenie służy do obsługi lub wykonywania logiki niestandardowej przy użyciu zasobów internetowych do wykonania po akcjach, Save gdy save zdarzenie zakończyło się pomyślnie lub nie powiodło się z powodu błędów serwera.

Uwaga / Notatka

Zdarzenie OnSave dla terminów, terminów cyklicznych lub rekordów działań usługi anuluje operację zapisywania i użyje komunikatu Book , aby utrwały zmianę, a nie Create lub Update. Z tego OnSavePostSave powodu programy obsługi zdarzeń dla tych tabel nie będą działać.

Użyj metod addOnPostSave i removeOnPostSave , aby zarządzać procedurami obsługi zdarzeń dla tego zdarzenia.

Uwaga / Notatka

Ta metoda jest obsługiwana tylko w ujednoliconym interfejsie

Składnia

formContext.data.entity.addOnPostSave(myFunction)

Parameter

Name Typ Wymagane Description
myFunction odwołanie do funkcji Tak Funkcja, która ma zostać dodana do zdarzenia PostSave. Kontekst wykonywania jest automatycznie przekazywany jako pierwszy parametr do tej funkcji.

Example

Poniższy przykładowy kod wyświetla unikatową nazwę organizacji jako powiadomienie o formularzu.

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
Zdarzenia (dokumentacja interfejsu API klienta)
Zdarzenia w formularzach i siatkach w aplikacjach opartych na modelu