skip_off_time

blendet die Nicht-Arbeitszeiten von der Zeitskala aus

boolean skip_off_time;

Available only in PRO Edition

Example

// berechnet die Dauer in Arbeitsstunden und blendet die Nicht-Arbeitszeiten aus dem Diagramm 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.

Bitte beachten Sie, dass die skip_off_time Konfiguration die Skala nicht ändert und die Zellen ausblendet, die überhaupt keine Arbeitszeit haben.

Beispiel 1

Eine Tages-Skala beginnt um 00:00 und endet um 23:59, die Arbeitszeiten beginnen um 08:00 und enden um 16:59. Sie haben eine minimale Skala in Stunden. Wenn die skip_off_time Konfiguration auf true gesetzt ist, werden die Zellen mit Nicht-Arbeitszeiten für alle Skalen ausgeblendet. Somit beginnt die Tages-Skala um 08:00 und endet um 16:59. Wenn Sie jedoch nur eine Tages-Skala haben, wird sich diese nicht ändern. Sie wird um 00:00 beginnen und um 23:59 enden, da es innerhalb eines Tages Arbeitszeiten gibt.

Beispiel 2

Eine Wochen-Skala hat 7 Tage, von denen 2 Feiertage sind (z.B. Samstag und Sonntag). Sie haben eine minimale Skala in Tagen. Wenn die skip_off_time Konfiguration auf true gesetzt ist, werden die Feiertage ausgeblendet und die Wochen-Skala wird von Montag bis Freitag gerendert. Wenn Sie jedoch nur eine Wochen-Skala haben, beginnt die Woche am Montag und endet am Sonntag, unabhängig von der skip_off_time Konfiguration, da es Feiertage in einer Woche gibt.

Es gibt zwei Möglichkeiten, ein Diagramm mit ausgeblendeten Nicht-Arbeitszeiten zu rendern:

  • eine Skala mit kleineren Einheiten hinzuzufügen (eine Stunden-Skala für eine Tages-Skala, eine Tages-Skala für eine Wochen-Skala usw.)
  • eine benutzerdefinierte Skala hinzuzufügen, die nur die Arbeitsstunden/-tage rendert

Related sample:  5-Tage-Arbeitswochen auf der Skala

See also
Zurück nach oben