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