createTask
Description
Fügt eine neue Aufgabe hinzu und öffnet die Lightbox zur Bestätigung
createTask: (task?: NewTask, parent?: string | number, index?: number) => string | number
Parameters
task- (optional) NewTask - optional, das Task-Objektparent- (optional) string | number - optional, die ID des Elternteilsindex- (optional) number - optional, die Position, an der die Aufgabe hinzugefügt wird (0 oder größer)
Returns
id- (string, number) - die Aufgaben-ID
Example
var taskId = gantt.createTask({
id:10,
text:"Task #5",
start_date:"02-09-2013",
duration:28
}, "project_2", 2);
Details
Wenn Sie den index-Parameter mit einem Wert von 0 oder größer setzen, wird eine Aufgabe an der angegebenen Position im Zweig hinzugefügt. Andernfalls wird die Aufgabe am Ende des Aufgaben-Zweigs hinzugefügt.
Die Methode löst das onTaskCreated Ereignis aus. Beachten Sie, dass das Ereignis ausgelöst wird, bevor die neue Aufgabe dem Datensatz hinzugefügt wird, was Ihnen ermöglicht, das Speichern dieser Aufgabe ganz zu widerrufen, z. B. wenn der Benutzer im Lightbox-Fenster auf 'Abbrechen' klickt.
Die endgültige Reihenfolge der Ereignisse, die ausgelöst werden, wenn Sie eine Aufgabe mit der createTask() Methode erstellen: