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