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 vonfalsewird die Erstellung einer neuen Aufgabe abbrechen, die Rückgabe vontruesetzt 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:
Related API
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.