Zum Hauptinhalt springen

duration_unit

Description

Setzt die Duration Unit

duration_unit: string

Example

gantt.config.duration_unit = "hour";//eine Stunde
gantt.config.duration_step = 3;
//wenn task.duration = 2 ist, dauert die Aufgabe 6 Stunden

Default value: "day"

Details

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.