createTask

Fügt eine neue Aufgabe hinzu und öffnet das Lightbox zur Bestätigung

string| number createTask( [NewTask task,string | number parent,number index] );
taskNewTaskoptional, das Aufgabenobjekt
parentstring | numberoptional, die ID des übergeordneten Elements
indexnumberoptional, die Position, an der die Aufgabe hinzugefügt wird (0 oder größer)
string| numberdie ID der Aufgabe

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 dem Wert 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 zum Datensatz hinzugefügt wird, was Ihnen ermöglicht, das Speichern dieser Aufgabe vollständig abzubrechen, z. B. wenn der Benutzer die 'Abbrechen'-Schaltfläche im Lightbox klickt.

Die endgültige Reihenfolge der Ereignisse, die bei der Erstellung einer Aufgabe mit der createTask() Methode ausgelöst werden:

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