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 для дат начала и окончания задач. Когда конфигурация не задана (по умолчанию):

    • Когда пользователь изменяет дату начала задачи, продолжительность задачи остается неизменной, и вся задача будет перенесена на указанное время.
    • Когда пользователь изменяет дату окончания задачи, дата начала задачи остается неизменной, продолжительность задачи будет обновлена, чтобы отразить изменения.

    Это отличается от логики по умолчанию в версиях до 6.2.

    Чтобы вернуться к поведению версии 6.1, используйте значение "keepDuration":

    gantt.config.inline_editors_date_processing = "keepDuration";

    Это приведет к следующему эффекту:

    • Когда пользователь изменяет дату начала задачи, продолжительность задачи остается неизменной, и вся задача будет перенесена на указанное время.
    • Когда пользователь изменяет дату окончания задачи, продолжительность задачи остается неизменной, и вся задача будет перенесена, чтобы закончиться в указанное время.

    Альтернативное значение — "keepDates":

    gantt.config.inline_editors_date_processing = "keepDates";

    Это приведет к следующему эффекту:

    • Когда пользователь изменяет дату начала задачи, дата окончания задачи остается неизменной, продолжительность задачи будет обновлена, чтобы отразить изменения.
    • Когда пользователь изменяет дату окончания задачи, дата начала задачи остается неизменной, продолжительность задачи будет обновлена, чтобы отразить изменения.
    Change log

    добавлено в v6.2 для совместимости с предыдущими версиями

    К началу