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 OnSavedla terminu, terminu cyklicznego lub rekordy działania usługi anuluje operację zapisywania i używa komunikatu Book do zapisania zmiany zamiast Create lub Update. Ze względu na to zachowanie OnSave programy PostSave obsługi zdarzeń dla tych tabel nie działają.

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