MZGantt 提供了强大的任务进度条联动功能,允许在拖动某个任务进度条时,其他相关任务的进度条自动更新。该功能通过 linkUpdMode 参数配置实现,支持多种联动模式和自定义样式。

联动模式配置参数
linkUpdMode 是一个对象类型的参数,包含以下属性:
mode:指定任务联动更新的类型,支持以下选项:"R":按任务关系联动(默认模式)。"D":按依赖关系联动更新。"P":按担当者联动。"N":所有后续任务联动更新。
barColor:联动更新后进度条的颜色,默认为空(即不改变颜色)。
示例配置:
linkUpdMode: {
"mode": "R",
"barColor": "#FF7575"
}
动态设置联动模式
除了静态配置,MZGantt 还支持动态修改联动模式。通过调用 setLinkUpdMode 方法,可以灵活调整联动行为。例如:
myGantt.setLinkUpdMode({
"mode": "D",
"barColor": "#FF7575"
});
使用场景与建议
- 按任务关系联动(
"R"):适用于任务之间存在逻辑关联的场景,确保任务进度的一致性。 - 按依赖关系联动(
"D"):适用于任务之间有明确依赖关系(如前置任务)的项目管理。 - 按担当者联动(
"P"):适用于需要根据任务负责人调整进度的场景。 - 所有后续任务联动(
"N"):适用于需要批量更新后续任务的情况。
通过合理配置 barColor,可以直观区分联动更新的任务,提升用户体验。
更多细节,请参考官方网站。


564

被折叠的 条评论
为什么被折叠?



