Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti 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.
PaskyrosOnSave, pasikartojančios paskyros arba tarnybos veiklos įrašų įvykis atšaukia įrašymo operaciją ir naudoja Book pranešimą, kad įrašytų keitimą, o Create ne arba .Update Dėl šio veikimo būdo OnSavePostSave šių lentelių įvykių apdorojimo programos neveikia.
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