Zum Hauptinhalt springen

onBeforeSplitTaskDisplay

Description

Löst aus, bevor ein Teil der gesplitteten Aufgabe im Gantt-Diagramm angezeigt wird

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

Parameters

  • id - (erforderlich) number | string - die ID der Unteraufgabe
  • task - (erforderlich) Task - das Objekt der Unteraufgabe
  • parent - (erforderlich) object - das Objekt der übergeordneten Aufgabe

Returns

  • result - (boolean) - definiert, ob die Unteraufgabe der Split-Aufgabe auf der Seite angezeigt wird (true) oder nicht (false)

Example

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

Details

Geteilte Aufgaben

Wenn die Split-Aufgabe gerendert wird, wird zuerst das Ereignis onBeforeTaskDisplay für das übergeordnete Element ausgelöst (eine Aufgabe mit render:"split"). Danach wird für jede Unteraufgabe 'onBeforeSplitTaskDisplay' ausgelöst. Die Rückgabe von false aus 'onBeforeSplitTaskDisplay' verhindert, dass eine Unteraufgabe angezeigt wird.

Hinweis

Change log

  • Hinzugefügt in 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.