blendet die Nicht-Arbeitszeit aus der Zeitskala aus
Available only in PRO Edition
// 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");
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:
Related sample: 5-Tage-Arbeitswochen in der Skala