跳到主要内容

inline_editors_date_processing

Description

编辑任务的开始或结束日期时,保持任务的持续时间

inline_editors_date_processing: string | undefined

Example

gantt.config.inline_editors_date_processing = "keepDuration";

Default value: undefined

Details

控制 inline editors 如何处理任务开始和结束日期的更改。 当该设置为 undefined(默认值)时:

  • 调整任务的开始日期会保持任务的持续时间不变,将整个任务移动到新的开始时间。
  • 更改结束日期会保持开始日期固定,更新持续时间以匹配新的结束日期。

此行为与 6.2 版本之前有所不同。

若要恢复 6.1 版本的行为,请将该选项设置为 "keepDuration":

gantt.config.inline_editors_date_processing = "keepDuration";

这意味着:

  • 更改开始日期时,持续时间保持不变,任务相应移动。
  • 更改结束日期时,持续时间保持不变,任务移动到新的结束日期。

另一种选项是 "keepDates":

gantt.config.inline_editors_date_processing = "keepDates";

这意味着:

  • 更改开始日期时,结束日期保持固定,持续时间相应调整。
  • 更改结束日期时,开始日期保持固定,持续时间相应调整。

Change log

  • v6.2 新增,兼容之前版本