duration_unit

setzt die Duration Unit

string duration_unit;

Values

  • "minute", "hour", "day", "week", "month", "year"
  • 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"

    Related samples

    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.

    See also
    Zurück nach oben