inline_editors_date_processing
сохраняет длительность задачи при редактировании её даты начала или окончания
string|undefined inline_editors_date_processing;
Values
undefined,"keepDuration","keepDates"
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 для совместимости с предыдущими версиями
К началу