Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 26 апр 2024, 19:27

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: PlannerControlEh временная шкала
СообщениеДобавлено: 04 июл 2016, 13:18 
Не в сети

Зарегистрирован: 09 дек 2015, 08:50
Сообщений: 44
Откуда: Omsk
Добрый день!
Использую удобный и красивый компонент Planner - но по нему короткая документация. Поэтому возникло ряд вопросов, ответы на которые не смог сам найти, исследую компоненты:

1. Подскажите, можно ли в PlannerControlEh установить временной интервал не 1 час, а интервалами 15 минут или 30 минут?
2. Где указывать цвет событий? Чтоб события были не только голубым цветом, а и другими.
3. Как и где управлять длиной временной ленты? чтоб показывало не 24 часа, а например с 8ч до 18ч?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: PlannerControlEh временная шкала
СообщениеДобавлено: 17 июл 2016, 12:32 
Не в сети

Зарегистрирован: 09 дек 2015, 08:50
Сообщений: 44
Откуда: Omsk
кто-нибудь поможет с ответами?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: PlannerControlEh временная шкала
СообщениеДобавлено: 17 июл 2016, 21:00 
Не в сети
Администратор

Зарегистрирован: 19 дек 2011, 17:40
Сообщений: 837
Добрый день.

Извините за задержку.

Цитата:
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.

_________________
Best regards
Admin


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: PlannerControlEh временная шкала
СообщениеДобавлено: 18 июл 2016, 14:49 
Не в сети

Зарегистрирован: 09 дек 2015, 08:50
Сообщений: 44
Откуда: Omsk
Administrator писал(а):
Добрый день.

Извините за задержку.

Цитата:
1. Подскажите, можно ли в PlannerControlEh установить временной интервал не 1 час, а интервалами 15 минут или 30 минут?

Текущая версия TPlannerControlEh поддерживает только временной интервал 0.5 часа.
Если вас интересуют другие интервали, пожалуйста, напишите об этом.
Сейчас рассматриваются планы работ на добавление этой возможности в следующую версию библиотеки.


Спасибо за подробные ответы!
Другие интервалы конечно интересуют. Разрабатываем приложение по учету рабочего времени и необходимо визуально показать во сколько начался/закончился рабочий день с точностью до 5 минут. Поэтому хотелось бы видеть более подробную шкалу времени.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: PlannerControlEh временная шкала
СообщениеДобавлено: 15 дек 2017, 14:30 
Не в сети

Зарегистрирован: 15 дек 2017, 14:20
Сообщений: 9
Добрый день. Возвращаясь к теме планера.
Версия EhLib: 8.0
Можно ли в TPlannerControlEh в режиме PlannerDayViewEh
управлять шириной ячейки? Нужно чтобы ширина одного часа стала больше, что бы в ячейке разместить больше текста.
Спасибо.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: PlannerControlEh временная шкала
СообщениеДобавлено: 16 дек 2017, 18:17 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добрый день.

Попробуйте установить свойства MinDayColWidth.

Код:
  PlannerDayViewEh1.MinDayColWidth := 300;

Это MinDayColWidth видимо только в run-time.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: PlannerControlEh временная шкала
СообщениеДобавлено: 17 дек 2017, 18:35 
Не в сети

Зарегистрирован: 15 дек 2017, 14:20
Сообщений: 9
Спасибо!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB