Перейти к основному содержимому

blockTime

warning

Метод устарел.

Description

Блокирует указанную дату и применяет к ней стиль по умолчанию 'dimmed'.

blockTime: (date: Date|number, time_points: any[], items?: any) => void

Parameters

  • date - (required) Date | number - дата, которую следует заблокировать (если указан номер, параметр будет рассматриваться как номер дня недели
    day: '0' — воскресенье, '6' — суббота )
  • time_points - (required) array - массив [start_minute,end_minute,..,start_minute_N,end_minute_N],
    где каждая пара устанавливает определённый лимит диапазона. Массив может содержать любое число таких пар
  • items - (optional) object - определяет конкретные элементы представления(й) для блокировки

Example

//блокирует события с 0 до 8 часов для каждой среды
//но только для элементов с id=1, id=4 во представлении Units
scheduler.blockTime(3, [0,8*60], { unit: [1,4] });

Details

примечание

Метод требует включенного плагина limit.

Метод можно вызывать различными способами, как показано ниже:

//блокирует весь день 3 мая 2009 года
scheduler.blockTime(new Date(2009,5,3), "fullday");

//блокирует события с 0 до 10 часов на 3 июня 2009 года
scheduler.blockTime(new Date(2009,6,3), [0,10*60]);

//блокирует события с 0 до 8 часов и с 18 до 24 часов для каждой субботы
scheduler.blockTime(6, [0,8*60,18*60,24*60]);

//блокирует все события для каждого воскресенья
scheduler.blockTime(0, "fullday");

//блокирует события с 0 до 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]
}
});

Change log

  • устарел с v5.1
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.