настраивает Units view внутри scheduler
config | object | объект конфигурации для Units view |
Available only in PRO Edition
scheduler.createUnitsView({
name:"unit",
property:"unit_id",
list:[
{key:1, label:"Section A"},
{key:2, label:"Section B"},
{key:3, label:"Section C"}
]
});
scheduler.init('scheduler_here',new Date(2009,5,30),"unit");
scheduler.parse([
{start_date:"06/30/2009 09:00",end_date:"06/30/2009 12:00",text:"Task1",unit_id:1},
{start_date:"06/30/2009 12:00",end_date:"06/30/2009 20:00",text:"Task2",unit_id:3},
{start_date:"06/30/2009 08:00",end_date:"06/30/2009 12:00",text:"Task3",unit_id:2}
],"json");
Эта функция доступна исключительно в PRO-версии.
Для использования этого метода должен быть включен плагин units.
Объект конфигурации для Units view поддерживает следующие свойства:
name | (string) идентификатор для view. Если Units view с таким именем уже существует, он будет заменён |
property | (string) указывает свойство данных, используемое для связывания событий с конкретными units |
list | (массив объектов) определяет units, отображаемые во view. Каждый объект в массиве представляет отдельный unit и включает:
|
days | (number) количество элементов (дней), отображаемых по оси Y |
skip_incorrect | (boolean) если установлено в true, события, не соответствующие ни одному unit, не будут отображаться. Если false, такие события назначаются первому unit. По умолчанию false. Необязательно |
size | (number) количество units, отображаемых одновременно. Если фактическое количество превышает это значение, появляется scrollbar. Необязательно |
step | (number) количество units, прокручиваемых за один шаг. Необязательно |