Обработчики событий на языке TypeScript
События, на которые можно прописать обработчики:
| Событие | Пояснение |
|---|---|
| OnCreate | Код, который изменяет свойства нового объекта, который загружается в клиентское приложение для редактирования, но еще не был сохранен в хранилище |
| DeleteValidation | Код, вызываемый для проведения проверки допустимости удаления объекта, и позволяющий отказать в попытке удалить объект |
| BeforeCreate | Перед созданием объекта |
| AfterCreate | После создания объекта |
| BeforeUpdate | Перед обновлением объекта |
| AfterUpdate | После обновления объекта |
| BeforeDelete | Перед удалением объекта |
| AfterDelete | После удаления объекта |
Описание обработчиков
Обработчик на языке TypeScript может оперировать любыми бизнес-объектами внутри экземпляра конфигурации, используя объектную модель предметной области на языке TypeScript, генерируемую автоматически на основе описаний сущностей и функций на языке TypeScript, на которые ссылаются описания сущностей.