setzt die Duration Unit
gantt.config.duration_unit = "hour";//eine Stunde
gantt.config.duration_step = 3;
//wenn task.duration = 2 ist, dauert die Aufgabe 6 Stunden
Wenn verschiedene Tasks unterschiedliche Duration Units benötigen – zum Beispiel einige in Stunden und andere in Tagen angezeigt werden sollen – kann das formatter module dabei helfen, dies zu verwalten.
In solchen Fällen sollte duration_unit auf die kleinste Einheit gesetzt werden, die irgendein Task verwenden könnte:
gantt.config.duration_step = 1;
gantt.config.duration_unit = "minute";
// oder
gantt.config.duration_step = 1;
gantt.config.duration_unit = "hour";
Das formatter Plugin ermöglicht dann die Anzeige der Dauer in den gewünschten Einheiten. Es erlaubt auch den Benutzern, Dauerwerte in verschiedenen Einheiten einzugeben.
Wenn Sie "hour" oder "minute" als duration_unit wählen, ist es empfehlenswert, den duration_step auf 1 zu setzen. Diese Einstellung aktiviert bestimmte Optimierungen für die Berechnung der Arbeitszeit, die nur funktionieren, wenn der Schritt genau 1 ist. Beachten Sie, dass es erhebliche Performance-Unterschiede zwischen dem "optimierten" und dem "nicht-optimierten" Modus gibt.