определяет набор рабочих календарей, которые могут быть назначены конкретному ресурсу, например, пользователю
Available only in PRO Edition
gantt.config.resource_property = "user"
gantt.config.resource_calendars = {
1 : gantt.addCalendar({
worktime: {
days: [0, 1, 1, 1, 1, 1, 0]
}
})
};
// назначение календаря конкретной задаче
{"id":3, user:"1", "text":"Задача #2", "start_date":"11-04-2013",
"duration":"4", "parent":"1", "progress": 0.6, "open": true}
Эта функциональность доступна только в PRO версии.
До версии 7.0 dhtmlxGantt использовал несколько иной формат resource_calendars.
Новый способ назначения рабочего календаря пользователю, описанный выше, проще и удобнее в использовании, но старая конфигурация свойства resource_calendars также будет работать:
// добавление рабочего календаря
var johnCalendarId = gantt.addCalendar({
worktime: {
days: [0, 1, 1, 1, 1, 1, 0]
}
}),
// привязка календаря к пользователю
gantt.config.resource_calendars = {
"user":{
1 : johnCalendarId
}
};