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


событие onPreProcessStatusChange (справочник по API клиента)

Применимо к Dynamics 365 (online), версии 9.x

Это событие происходит до изменения состояния экземпляра процесса.

Используйте formContext.data.process. Метод addOnPreProcessStatusChange для добавления обработчиков событий для этого события и formContext.data.process. Метод removeOnPreProcessStatusChange , чтобы удалить их.

Из скрипта веб-ресурса, зарегистрированного onPreProcessStatusChange в событии, разработчик может вызвать следующий метод для executionContext объекта, переданного в скрипт веб-ресурса:

executionContext.getEventArgs().preventDefault();

При вызове preventDefault:

  • Изменение состояния не обрабатывается. Экземпляр процесса остается на исходном этапе в исходном состоянии.
  • Сохранение основной формы не обрабатывается. Если основная форма была в грязном состоянии, она останется в грязном состоянии.
  • Все веб-ресурсы, зарегистрированные вProcessStatusChange, не вызываются.

Этот клиентский API поддерживается только в едином клиенте. Устаревший веб-клиент не поддерживает этот КЛИЕНТСКИй API.

Методы, поддерживаемые для этого события

  • formContext.data.process. Метод addOnPreProcessStatusChange для добавления обработчиков событий для этого события.
  • formContext.data.process. Метод removeOnPreProcessStatusChange для удаления обработчиков событий для этого события.

События (справочник по API клиента)
События в формах и сетках в приложениях на основе моделей