Dalintis per


PostSave įvykis

Į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);
}

getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Įvykiai (kliento API nuoroda)
Įvykiai formose ir tinkleliuose modeliu pagrįstose programose