Добрый день!
Имеем экран редактирования сущности.
При открытии и закрытии(сохранения) экрана происходит загрузка редактируемой сущности в экран. При этом вызываются события изменения визуальных компонентов ValueChangeEvent.
Есть ли штатные способ определить на каком этапе находится экран в обработчике ValueChangeEvent?
Добрый день.
В слушателе ValueChangeEvent
нельзя узнать на каком этапе находится экран. В общем случае мы рекомендуем подписываться не на ValueChangeEvent
компонентов, а на ItemPropertyChangeEvent
соответствующего контейнера данных. В крайнем случае, можно подписаться на ValueChangeEvent
в обработчике AfterShowEvent
экрана, т.е. уже после того как сущность проставлена в контейнер и компоненты получили первое значение.
Глеб