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 для совместимости с предыдущими версиями

    К началу