Добрый день.
Извините за задержку.
Цитата:
1. Подскажите, можно ли в PlannerControlEh установить временной интервал не 1 час, а интервалами 15 минут или 30 минут?
Текущая версия TPlannerControlEh поддерживает только временной интервал 0.5 часа.
Если вас интересуют другие интервали, пожалуйста, напишите об этом.
Сейчас рассматриваются планы работ на добавление этой возможности в следующую версию библиотеки.
Цитата:
2. Где указывать цвет событий? Чтоб события были не только голубым цветом, а и другими.
У элемента планат TPlannerDataItemEh есть свойство FillColor.
При загрузки данных в TPlannerDataSourceEh вы можете присваивать данное свойтсво нужным значением.
Например, в Demo проекте PlannerEh.MainDemo -> Frame - FrameTwo.pas (В run-time см. закладку "PlannerEh Demo2") выполняется
маппинг для свойства TPlannerDataItemEh.FillColor
PlannerDataSourceEh1.FieldsMap[6].DataSetfieldName = 'color'
PlannerDataSourceEh1.FieldsMap[6].PropertyName = 'FillColor'
Исходные цвета храрнятся в БД в таблице time_events поле color.
Цитата:
3. Как и где управлять длиной временной ленты? чтоб показывало не 24 часа, а например с 8ч до 18ч?
Делать интервал длиннее 24 нельзя.
Но есть возможность сократить интервал, например чтобы скрыть нерабочее время.
Для это используйте следующие public поля
WorkingTimeStart, WorkingTimeEnd для задания рабочего времени.
Установите свойство ShowWorkingTimeOnly в True.
Данные свойтсва присутсвуют в компонентах TPlannerWeekViewEh и TPlannerDayViewEh.