В настоящее время я использую GanttView DevExpress Scheduler в своем приложении, оно делает то, что мне нужно, за исключением одной вещи.Мой планировщик имеет несколько ресурсов, и каждый ресурс имеет множество событий.Проблема с планировщиком DevExpress заключается в том, что высота каждого ресурса на экране должна быть одинаковой, это означает, что если у ресурса есть 15 событий, а у другого - 1 событие, ресурс с одним событием в итоге занимает много потерянного пространства.
Есть ли в Delphi планировщик, который бы регулировал высоту каждого ресурса в соответствии с количеством событий в нем?
Другие требования довольно просты:
- Шкала времени должна быть на 15 минут меньше
- События можно перетаскивать для настройки времени начала / окончания
- События можно перетаскивать на разные ресурсы
- Каждое событие может бытькатегории разных цветов
- Нет необходимости в связывании событий
- События могут начаться в любое время, не нужно ждать окончания предыдущего события
Надеюсь, я объяснилэто нормально, дайте мне знать, если вам нужны какие-либо разъяснения