getSlack
Info
Die getSlack Methode ist nur in der PRO Edition verfügbar.
Description
Bestimmt, wie viel Zeit (in der aktuellen Dauereinheit) eine Aufgabe hat, bevor sie andere Aufgaben beeinflusst
Parameters
task1- (required) object - die erste Aufgabenobjekt, für das der Slack überprüft wirdtask2- (required) object - die zweite Aufgabenobjekt, für das der Slack überprüft wird
Returns
slack- (number,string) - der Slack zwischen den Aufgaben in den aktuellen Dauereinheiten oder 'Infinity', wenn die Aufgaben nicht verknüpft sind
Example
const tasks = {
data:[
{id:1, text:"Projekt #1", start_date:"01-04-2013", duration:18, type:"project"},
{id:2, text:"Aufgabe #1", start_date:"02-04-2013",duration:8, parent:1},
{id:3, text:"Aufgabe #2", start_date:"13-04-2013",duration:8, parent:1}
],
links:[
{id:1, source:1, target:2, type:"1"},
{id:2, source:2, target:3, type:"0"}
]
};
gantt.config.highlight_critical_path = true;
gantt.init("gantt_here");
gantt.parse(tasks);
gantt.getSlack(gantt.getTask(2), gantt.getTask(3)); // -> 1 /*!*/
Related samples
Details
Hinweis
Die getSlack Methode ist veraltet. Verwenden Sie stattdessen diese Methoden, um den freien oder gesamten Slack einer Aufgabe zu erhalten:
gantt.getFreeSlack(task);
gantt.getTotalSlack(task);
Hinweis
Diese Methode ist Teil der critical_path Extension, stellen Sie also sicher, dass Sie diese auf Ihrer Seite einbinden. Weitere Details finden Sie im Artikel "Kritischer Pfad".
