onTaskCreated

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.

boolean onTaskCreated(Task task);
taskTaskdas Objekt einer neuen Aufgabe
booleanDie Rückgabe von `false` wird die Erstellung einer neuen Aufgabe abbrechen, die Rückgabe von `true` wird die Standardverarbeitung fortsetzen.

Example

gantt.attachEvent("onTaskCreated", function(task){
    task.projectId = 1;
    return true;
});

Details

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:

  1. onTaskCreated
  2. onBeforeLightbox
  3. onLightbox
  4. onAfterLightbox
  5. onAfterTaskAdd
  6. onBeforeTaskAdd
See also
Zurück nach oben