skip_off_time

blendet die Nicht-Arbeitszeit aus der Zeitskala aus

boolean skip_off_time;

Available only in PRO Edition

Example

// berechnet die Dauer in Arbeitsstunden und blendet Nicht-Arbeitszeit im Chart aus
gantt.config.duration_unit = "hour";
gantt.config.work_time = true; 
gantt.config.skip_off_time = true;  
gantt.init("gantt_here");


Default value:

false
Details

Diese Funktionalität ist nur in der PRO-Edition verfügbar.

Beachte, dass die Einstellung skip_off_time die Skala selbst nicht verändert, sondern nur die Zellen ausblendet, die keinerlei Arbeitszeit enthalten.

Beispiel 1

Stellen Sie sich eine Tages-Skala vor, die von 00:00 bis 23:59 läuft, mit Arbeitszeiten von 08:00 bis 16:59, und die kleinste Skalen-Einheit ist eine Stunde. Wenn skip_off_time auf true gesetzt ist, werden alle Zellen, die Nicht-Arbeitsstunden darstellen, in allen Skalen ausgeblendet. Das bedeutet, die Tages-Skala zeigt effektiv nur von 08:00 bis 16:59 an. Wenn jedoch nur die Tages-Skala angezeigt wird, bleibt diese unverändert und beginnt bei 00:00 und endet bei 23:59, da der Tag Arbeitszeiten enthält.

Beispiel 2

Betrachten Sie eine Wochen-Skala, die 7 Tage umfasst, mit 2 freien Tagen (z.B. Samstag und Sonntag), und die kleinste Skalen-Einheit ist ein Tag. Wenn skip_off_time auf true gesetzt ist, werden die freien Tage ausgeblendet, sodass die Wochen-Skala nur Montag bis Freitag zeigt. Wenn jedoch nur die Wochen-Skala sichtbar ist, läuft sie weiterhin von Montag bis Sonntag, unabhängig von der Einstellung skip_off_time, da die Woche auch freie Tage enthält.

Es gibt zwei Möglichkeiten, ein Chart anzuzeigen, das Nicht-Arbeitszeit ausblendet:

  • Fügen Sie eine Skala mit kleineren Einheiten hinzu (z.B. eine Stunden-Skala neben einer Tages-Skala oder eine Tages-Skala neben einer Wochen-Skala)
  • Verwenden Sie eine benutzerdefinierte Skala, die nur die Arbeitsstunden oder Arbeitstage anzeigt

Related sample:  5-Tage-Arbeitswochen in der Skala

See also
Zurück nach oben