createUnitsView
к сведению
Эта функция доступна только в PRO-версии.
Description
Настраивает Units view внутри scheduler
createUnitsView: (config: any) => void
Parameters
config- (required) object - объект конфигурации для Units view
Example
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");
Applicable views: Units view
Related samples
Details
примечание
Для использования этого метода должен быть включен плагин 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, прокручиваемых за один шаг. Необязательно |
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.