resource_calendars

definiert eine Reihe von Arbeitskalendern, die einem bestimmten Ressourcen, z.B. einem Benutzer, zugewiesen werden können

object resource_calendars;

Available only in PRO Edition

Example

gantt.config.resource_property = "user"
gantt.config.resource_calendars = {
      1 : gantt.addCalendar({
          worktime: {
             days: [0, 1, 1, 1, 1, 1, 0]
          }
     })
};
 
// Zuweisen des Kalenders zu einer bestimmten Aufgabe
{"id":3, user:"1", "text":"Aufgabe #2", "start_date":"11-04-2013", 
    "duration":"4", "parent":"1", "progress": 0.6, "open": true}


Default value:

{}
Details

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

  • [resourceId: string | number] - (string | number | {[resourceId: string | number]: string | number | undefined } | undefined) - Zuordnung des Ressourcen-Kalenders

Vor Version 7.0 verwendete dhtmlxGantt ein leicht anderes Format für resource_calendars.

Die oben beschriebene neue Methode zur Zuweisung eines Arbeitskalenders an einen Benutzer ist einfacher und bequemer zu verwenden, aber die alte Konfiguration der resource_calendars-Eigenschaft funktioniert ebenfalls:

// Hinzufügen eines Arbeitskalenders
var johnCalendarId = gantt.addCalendar({
    worktime: {
        days: [0, 1, 1, 1, 1, 1, 0]
    }
}),
 
// Binden des Kalenders an einen Benutzer
gantt.config.resource_calendars = {
  "user":{
      1 : johnCalendarId
   }
};
See also
Change log
  • hinzugefügt in Version 4.2
  • das Format der Konfiguration wurde in Version 7.0 geändert
Zurück nach oben