Проблема с получением дат начала / конца при копировании Event'a на ScheduleControl.

Здравствуйте!

Есть задача : реализовать копирование задач на ScheduleControl. Cамо копирование реализовал, не могу получить даты начала / конца Event'a после его перетаскивания.
В по событию OnAfterDragEvent Event не меняется, даты остаются прежними; событие OnChangeEvent тоже не срабатывает в этот момент.

Подскажите, в каком направлении копать?

PS Terrasoft 3.3.2.267

Нравится

2 комментария

Андрей, используйте событие OnChangeEvent компонента ScheduleControl. В базовой версии обработчик события определен (обратите внимания на function ScheduleControlOnChangeEvent(ScheduleControl, Event) сервиса scr_SchedulerArea). В блоке

try {
UpdateDatasetRecordByEvent(SchedulerArea.EventsDataset, Event);
}

можно получить обновленные значения по задаче.
Проверила, при перетягивании задачи событие отрабатывает.

Спасибо, Наталия, буду разбираться :)

Показать все комментарии