Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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);
}
Powiązane artykuły
getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Zdarzenia (dokumentacja interfejsu API klienta)
Zdarzenia w formularzach i siatkach w aplikacjach opartych na modelu