batchUpdate
Description
aktualisiert mehrere Aufgaben/Links auf einmal
batchUpdate: (callback: GanttCallback, noRedraw?: boolean) => void
Parameters
callback- (erforderlich) Funktion - die Callback-FunktionnoRedraw- (optional) boolean - gibt an, ob Gantt nach der Callback-Funktion die Grafik neu zeichnen soll; true - nicht neu zeichnen und false (Standard) - neu zeichnen
Example
gantt.batchUpdate(function () {
var tasks = gantt.getTaskByTime();
for(var i = 0; i < tasks.length; i++){
var task = tasks[i];
task.start_date = gantt.date.add(task.start_date, 1, "day");
task.end_date = gantt.calculateEndDate(task.start_date, task.duration);
gantt.updateTask(task.id);
}
});
Related samples
Details
Sie können diese Methode verwenden, um mehrere Aufgaben/Verknüpfungen auf einmal mit einer einzigen Neuzeichnung zu aktualisieren, anstatt mehrere Aktualisierungen mit mehreren Neuzeichnungen durchzuführen.
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.