Поделиться через


Событие PostSave

Событие PostSave возникает после OnSave завершения события. Это событие используется для поддержки или выполнения пользовательской логики с помощью веб-ресурсов для выполнения действий при Save успешном выполнении события или сбое save из-за ошибок сервера.

Замечание

Событие OnSave для встречи, повторяющихся встреч или записей действий службы отменяет операцию сохранения и использует Book сообщение для сохранения изменения, а не Create .Update Из-за этого обработчики OnSavePostSave событий для этих таблиц не будут работать.

Используйте методы addOnPostSave и removeOnPostSave для управления обработчиками событий для этого события.

Замечание

Этот метод поддерживается только в едином интерфейсе

Синтаксис

formContext.data.entity.addOnPostSave(myFunction)

Параметр

Имя Тип Обязательно Description
myFunction Справочник по функциям Да Функция, добавляемая в событие PostSave. Контекст выполнения автоматически передается в качестве первого параметра этой функции.

Example

В следующем примере кода в качестве уведомления формы отображается уникальное имя организации.

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
События (справочник по API клиента)
События в формах и сетках в приложениях на основе моделей