batchUpdate
Description
Aktualisiert mehrere Aufgaben/Links gleichzeitig
batchUpdate: (callback: GanttCallback, noRedraw?: boolean) => void
Parameters
callback- (required) function - die Callback-FunktionDiagramm- (required) nach - der Callback-Funktion neu gezeichnet werden soll; true bedeutet kein Neuzeichnen, und false (Standard) löst ein Neuzeichnen aus
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
Diese Methode ermöglicht es, mehrere Aufgaben oder Links gleichzeitig zu aktualisieren, mit nur einem einzigen Neuzeichnen, wodurch mehrere Updates vermieden werden, die jeweils ein separates Neuzeichnen auslösen.
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.