blockTime
warning
Эта функицональность устарела
Description
Блокирует указанную дату и применяет к ней стиль по умолчанию 'dimmed'.
blockTime: (date: Date|number, time_points: any[], items?: any) => void
Parameters
date- (required) Date | number - дата для блокировки (если передано число, оно интерпретируется как день недели:
'0' - воскресенье, '6' - суббота)time_points- (required) array - массив [start_minute,end_minute,..,start_minute_N,end_minute_N],
где каждая пара задает временной интервал. Массив может содержать любое количество таких парitems- (optional) object - уточняет конкретные элементы представления(ий), для которых нужно применить блокировку
Example
//блокирует события с полуночи до 8 утра каждую среду
//НО только для элементов с id=1, id=4 в представлении Units
scheduler.blockTime(3, [0,8*60], { unit: [1,4] });
Related samples
Details
примечание
Метод требует включенного плагина limit.
Метод можно использовать несколькими способами, например:
//блокирует весь день 3 мая 2009 года
scheduler.blockTime(new Date(2009,5,3), "fullday");
//блокирует события с полуночи до 10 утра 3 июня 2009 года
scheduler.blockTime(new Date(2009,6,3), [0,10*60]);
//блокирует события с полуночи до 8 утра и с 18 до полуночи каждую субботу
scheduler.blockTime(6, [0,8*60,18*60,24*60]);
//блокирует все события каждое воскресенье
scheduler.blockTime(0, "fullday");
//блокирует события с полуночи до 8 утра каждую среду
//НО тольк о для элементов с id=1, id=4 в представлении Units
scheduler.blockTime(3, [0,8*60], { unit: [1,4] });
//то же, что и выше, но с использованием объекта конфигурации для параметров
scheduler.blockTime({
days: 3,
zones: [0,8*60],
sections: {
unit: [1,4]
}
});
Свойство | Описание |
|---|---|
| start_date | объект Date, определяющий начало ограничения |
| |
| end_date | объект Date, определяющий конец ограничения |
| |
| days | дни недели или конкретные даты, которые нужно заблокировать |
| |
| zones | временные интервалы в минутах, которые нужно заблокировать |
| |
| css | имя CSS-класса для применения |
| |
| invert_zones | определяет, нужно ли инвертировать временные зоны, заданные в 'zones' (по умолчанию false) |
| |
| sections | позволяет блокировать даты только для конкретных элементов в определённых представлениях. Обратите внимание, что указанные даты будут заблокированы только в этих представлениях |
| |