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(2027,5,30),"unit");
scheduler.parse([
{start_date:"06/30/2027 09:00",end_date:"06/30/2027 12:00",text:"Task1",unit_id:1},
{start_date:"06/30/2027 12:00",end_date:"06/30/2027 20:00",text:"Task2",unit_id:3},
{start_date:"06/30/2027 08:00",end_date:"06/30/2027 12:00",text:"Task3",unit_id:2}
],"json");
Доступные представления: Units view
Related samples
Details
примечание
Метод требует активации плагина units.
Объект конфигурации для Units view поддерживает следующие свойства:
| name | (string) идентификатор представления. Если вы укажете имя уже существующего Units view - оно будет перезаписано |
| property | (string) имя свойства данных, которое будет использоваться для назначения событий конкретным единицам |
| list | (array of objects) задаёт единицы представления. Каждый объект в массиве задаёт одну единицу и имеет следующие свойства:
|
| days | (number) число элементов (дней) на оси Y |
| skip_incorrect | (boolean) если true, события, принадлежащие не к одной из единиц, не будут отображаться. Если false — такие события будут назначены первой единице. По умолчанию — false. Опционально |
| size | (number) количество единиц, которые должны отображаться в представлении (если фактическое количество превысит это значение, будет отображаться полосa прокрутки). Опционально |
| step | (number) количество единиц, которое будет прокручиваться за один раз. Опционально |
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.