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

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.