Перейти к основному содержимому

onLightboxSave

Description

Срабатывает, когда пользователь нажимает кнопку «Save» в лайтбоксе

onLightboxSave: (id: string | number, task: Task, is_new: boolean) => boolean;

Parameters

  • id - (required) string | number - ID неизменённой задачи. Учтите, что на этом этапе значения из лайтбокса ещё не применены к объекту задачи, поэтому вы можете получить доступ к исходной задаче через gantt.getTask(id)
  • task - (required) Task - обновлённый объект задачи
  • is_new - (required) boolean - указывает, был ли лайтбокс открыт для создания новой задачи (true)
    или для редактирования существующей (false)

Returns

  • result - (boolean) - определяет, будет ли выполнено действие по умолчанию (true) или отменено (false)

Example

gantt.attachEvent("onLightboxSave", function(id, task, is_new){
// здесь можно добавить свою логику
return true;
})

Details

Это событие можно заблокировать. Возврат false отменит операцию «save» и оставит лайтбокс открытым.