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

onBeforeSplitTaskDisplay

Description​

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

onBeforeSplitTaskDisplay: (id: number | string, task: Task, parent: any) => boolean;

Parameters​

  • id - (required) number | string - идентификатор подзадачи
  • task - (required) Task - объект подзадачи
  • parent - (required) object - объект родительской задачи

Returns​

  • result - (boolean) - определяет, будет ли отображаться подзадача разделяемой задачи на странице (true) или нет (false)

Example​

gantt.attachEvent("onBeforeSplitTaskDisplay", function (id, task, parent) {
if (task.duration < 3) {
return false;
}
return true;
});

Details​

разделенные задачи

Когда разделенная задача отрисовывается, сначала вызывается событие onBeforeTaskDisplay для родительского элемента (задача с render:"split"). Затем для каждой подзадачи вызывается событие "onBeforeSplitTaskDisplay". Возврат false из "onBeforeSplitTaskDisplay" предотвращает отображение подзадачи.

Change log​

  • добавлено в v8.0
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.