我目前在我的应用程序中使用 DevExpress Scheduler 的 GanttView,它可以满足我的需要,除了一件事。我的调度器有多个资源,每个资源都有很多事件。DevExpress 调度程序的问题是屏幕上每个资源的高度必须相同,这意味着如果一个资源有 15 个事件,而另一个资源有 1 个事件,则具有 1 个事件的资源最终会占用大量浪费的空间。
Delphi 是否有一个调度程序可以根据其中的事件数量调整每个资源的高度?
其他要求非常简单:
- 时间尺度应在 15 分钟以内
- 可以拖动事件来调整开始/结束时间
- 事件可以拖动到不同的资源
- 每个事件都可以分类为不同的颜色
- 不需要事件链接
- 活动可以随时开始,无需等待上一个活动结束
希望我已经解释过了,如果您需要任何澄清,请告诉我