甘特图
更新时间:2026.06.16 11:59
效果与作用
甘特图用于把表单数据按时间轴展示,适合查看任务、项目、排期、施工、交付等事项的开始时间、结束时间和进度。组件会把每条数据渲染为时间条,用户可以直观看到不同事项的持续周期、先后顺序、重叠情况和完成进展。
甘特图通常与项目任务类表单配合使用。表单中需要有能够表示开始时间和结束时间的日期时间字段,也可以配置数字字段作为进度,让时间条同时体现周期和完成程度。
配置项
功能配置中可以设置标题、数据源、数据权限、缩放等级、维度、开始时间、结束时间、进度、过滤条件和数据标签。标题用于说明当前甘特图的统计主题;数据源决定任务记录来自哪张表单;数据权限可继承成员在表单中的数据权限,也可以设置为无权限限制。
维度用于决定左侧分组或任务名称的展示层级,例如按项目、负责人、阶段、任务名称依次展示。开始时间和结束时间需要选择时间类型字段,系统会根据这两个字段绘制时间条。进度字段仅支持数字字段,适合填写完成百分比或进度值。数据标签可选择一个字段显示在时间条附近,用于补充任务名称、负责人或关键状态。
图表样式中可以继续调整缩放等级、是否换行显示最后一个维度、图例开关和图例位置。缩放等级会影响时间轴的精细程度,自动缩放适合大多数场景;固定缩放适合周期非常明确的排期看板。
应用场景
甘特图适合项目计划、研发排期、生产计划、实施交付、活动筹备、设备检修等需要按时间推进的业务。管理者可以用它查看任务是否集中在某个时间段,执行人员可以用它确认当前阶段的任务安排,运营人员也可以通过过滤条件只查看特定项目、负责人或状态的数据。
注意事项
开始时间和结束时间是甘特图的核心字段,缺少任一字段都会影响时间条展示。结束时间早于开始时间、日期为空或日期格式不规范时,页面效果可能不符合预期。进度字段建议统一填写范围和含义,例如统一使用百分比,避免不同数据混用不同口径。
维度层级不宜过多,否则左侧区域会变宽并影响时间轴阅读。数据较多时建议增加过滤条件,或配合筛选组件让用户按项目、阶段、负责人查看。继承数据权限时,不同成员看到的任务范围会按表单权限自动变化。