Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Įvykis PostSave įvyksta baigus OnSave įvykį. Šis įvykis naudojamas palaikyti arba vykdyti pasirinktinę logiką naudojant žiniatinklio išteklius, kad būtų galima atlikti po Save veiksmų, kai save įvykis sėkmingas arba nepavyko dėl serverio klaidų.
Pastaba.
Paskyros OnSave , pasikartojančios paskyros ar tarnybos veiklos įrašų įvykis atšauks įrašymo operaciją ir naudos Book pranešimą, kad būtų išsaugotas keitimas, o ne Create arba Update. Dėl to OnSavePostSave šių lentelių įvykių apdorojimo programos neveiks.
Naudokite addOnPostSave ir removeOnPostSave metodus, kad valdytumėte šio įvykio įvykių apdorojimo programas.
Pastaba.
Šis metodas palaikomas tik vieningojoje sąsajoje
Sintaksė
formContext.data.entity.addOnPostSave(myFunction)
Parametras
| Vardas, pavadinimas | Rūšis | Privalomas | Apibūdinimas |
|---|---|---|---|
myFunction |
funkcijos nuoroda | Taip | Funkcija, kurią galima įtraukti į įvykį PostSave. Vykdymo kontekstas automatiškai perduodamas kaip pirmasis šios funkcijos parametras. |
Pavyzdžiui
Toliau pateiktame kodo pavyzdyje organizacijos unikalus pavadinimas rodomas kaip formos pranešimas.
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);
}
Susiję straipsniai
getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Įvykiai (kliento API nuoroda)
Įvykiai formose ir tinkleliuose modeliu pagrįstose programose