Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Событие 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 клиента)
События в формах и сетках в приложениях на основе моделей