Zum Hauptinhalt springen

onTaskCreated

Description

Löst aus, wenn ein Benutzer eine neue Aufgabe erstellt, indem er die '+'-Schaltfläche in einem Grid drückt oder wenn die createTask Methode aufgerufen wird

onTaskCreated: (task: Task) => boolean;

Parameters

  • task - (required) Task - das Objekt einer neuen Aufgabe

Returns

  • result - (boolean) - Die Rückgabe von false wird die Erstellung einer neuen Aufgabe abbrechen, die Rückgabe von true setzt die Standardverarbeitung fort

Example

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

Details

Das Event wird ausgelöst, bevor eine neue Aufgabe angezeigt wird, was es Ihnen ermöglicht, Standardwerte festzulegen oder die Erstellung einer Aufgabe zu verhindern.

Zum Zeitpunkt der Auslösung dieses Events ist die neue Aufgabe bereits im Datenspeicher über die getTask Methode verfügbar.

Wenn der Event-Handler false zurückgibt, wird die Aufgabe aus dem Datenspeicher entfernt, ohne das onAfterTaskDelete Event auszulösen.

Die finale Abfolge der Ereignisse, die ausgelöst wird, wenn Sie eine Aufgabe mit der createTask Methode erstellen, ist:

  1. onTaskCreated
  2. onBeforeLightbox
  3. onLightbox
  4. onAfterLightbox
  5. onAfterTaskAdd
  6. onBeforeTaskAdd
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.