Zum Hauptinhalt springen

unsetWorkTime

Description

Entfernt eine Arbeitszeiteinstellung im Gantt Chart

unsetWorkTime: Calendar['unsetWorkTime']

Parameters

  • config - (required) object - das Konfigurationsobjekt, das den Zeitrahmen definiert

Example

gantt.config.work_time = true;

// aktualisiert die Arbeitszeiten an Arbeitstagen von ["8:00-17:00"] auf ["9:00-18:00"]
gantt.setWorkTime({ hours:["9:00-18:00"] });
// entfernt die Konfiguration der Arbeitszeiten
gantt.unsetWorkTime({ hours:["9:00-18:00"] });

Details

hinzugefügt in Version 4.1

Eigenschaften des Konfigurationsobjekts


Das Konfigurationsobjekt kann folgende Eigenschaften enthalten:

Property

Beschreibung

day die Nummer eines Wochentags [0 (Sonntag) - 6 (Samstag)]. Beachten Sie, dass jeweils nur ein Tag gesetzt werden kann
// markiert alle Montage als arbeitsfreie Tage
gantt.unsetWorkTime({ day:1, hours:false });
date ein bestimmtes Datum, das als Arbeitstag oder freier Tag definiert wird
// markiert ein bestimmtes Datum als arbeitsfreien Tag
gantt.unsetWorkTime({date:new Date(2013,0,1), hours:false})
hours ein Array von Arbeitszeiten, ausgedrückt als 'von'-'bis' Intervalle.
'false' bedeutet ein freier Tag, 'true' (Standard) verwendet die Standardarbeitszeiten (["8:00-17:00"])
// entfernt die Arbeitszeiten für Freitage von 8:00 bis 12:00
gantt.unsetWorkTime({day : 5, hours : ["8:00-12:00"]});