Wird ausgelöst, wenn ein Benutzer eine neue Aufgabe erstellt, indem er die '+'-Taste in einem grid drückt, oder wenn die createTask Methode aufgerufen wird.
task | Task | das Objekt einer neuen Aufgabe |
boolean | Die Rückgabe von `false` wird die Erstellung einer neuen Aufgabe abbrechen, die Rückgabe von `true` wird die Standardverarbeitung fortsetzen. |
gantt.attachEvent("onTaskCreated", function(task){
task.projectId = 1;
return true;
});
Das Ereignis wird ausgelöst, bevor eine neue Aufgabe angezeigt wird, was es Ihnen ermöglicht, Standardwerte festzulegen oder die Erstellung einer Aufgabe abzubrechen.
Zu dem Zeitpunkt, an dem dieses Ereignis ausgelöst wird, ist die neue Aufgabe bereits über die getTask Methode im Datenspeicher verfügbar.
Wenn der Ereignishandler false
zurückgibt, wird die Aufgabe ohne Auslösen des onAfterTaskDelete Ereignisses aus dem Datenspeicher entfernt.
Die endgültige Reihenfolge der Ereignisse, die beim Erstellen einer Aufgabe mit der createTask Methode ausgelöst werden, ist: