cmPositionChanged: изменить текущую запись в корневой таблице |
Идентификатор события - cmPositionChanged.
Оператор Abort не может быть выполнен.
Оператор Stop не может быть выполнен
Событие возникает после любой смены позиции в корневой таблице панели. Здесь, например, можно переключать формат визуализации в зависимости от данных в текущей записи либо произвести перерасчет в некоторых локальных переменных.
Данное событие не вызывается при пересканировании табличного редактора, поэтому не следует выводить в табличный редактор переменные пересчитываемые в данном событии.
Данное событие не вызывается при позиционировании на первую запись корневой таблицы при открытии интерфейса. Поэтому, если необходимо выполнить какие-либо действия при позиционировании на запись (например, запомнить некоторые поля записи до их возможной корректировки), эти действия необходимо продублировать также в обработчике события cmInit.
Через некоторое время после этого события возникает событие cmIdle (удобно для долгих операций, которые нужно производить на каждой записи - не будет замедляться навигация по таблице).