onTaskCreated
Description
Wird ausgelöst, wenn ein Benutzer eine neue Aufgabe durch Klicken auf die '+'-Schaltfläche in einem Grid hinzufügt oder wenn die Methode createTask aufgerufen wird.
onTaskCreated: (task: Task) => boolean;
Parameters
task- (required) Task - Das neue Task-Objekt
Returns
result- (boolean) - Die Rückgabe vonfalseverhindert die Erstellung der neuen Aufgabe, die Rückgabe vontruelässt den Standardprozess fortfahren.
Example
gantt.attachEvent("onTaskCreated", function(task){
task.projectId = 1;
return true;
});
Details
Dieses Event tritt genau bevor eine neue Aufgabe angezeigt wird auf und gibt Ihnen die Möglichkeit, Standardwerte festzulegen oder die Erstellung der Aufgabe abzubrechen.
Zu diesem Zeitpunkt existiert die neue Aufgabe bereits im Datenspeicher und kann über die Methode getTask abgerufen werden.
Wenn der Event-Handler false zurückgibt, wird die Aufgabe aus dem Datenspeicher entfernt, ohne dass das Event onAfterTaskDelete ausgelöst wird.
Beim Erstellen einer Aufgabe über die Methode createTask erfolgen die Events in folgender Reihenfolge: