deleteMarkedTimespan
Description
Удаляет маркировку или блокировку, созданную с помощью метода addMarkedTimespan()
deleteMarkedTimespan: (config?: any) => void
Parameters
config- (optional) string | object - id timespan или объект с его конфигурационными свойствами
Example
var spanID = scheduler.addMarkedTimespan({
days: [0,1],
zones: "fullday"
});
scheduler.deleteMarkedTimespan(spanID);
Related samples
Details
примечание
Эта функция доступна начиная с версии 3.5.
примечание
Метод требует включенного плагина limit.
Этот метод поддерживает три варианта вызова:
- deleteMarkedTimespan() - без параметров, удаляет все маркировки/блокировки.
- deleteMarkedTimespan(id) - удаляет timespan с указанным id.
- deleteMarkedTimespan(config) - удаляет timespans, соответствующие заданным конфигурационным свойствам.
var spanID = scheduler.addMarkedTimespan({
days: [3,4,5],
zones: [100,400]
});
// удаляет маркировку для каждого воскресенья
scheduler.deleteMarkedTimespan({
days: 0,
});
// удаляет маркировку для временного интервала между 250 и 350 минутами в каждую пятницу
// таким образом, в пятницу останутся две маркировки: 100-250 и 350-400
scheduler.deleteMarkedTimespan({
days: 5,
zones: [250,350]
});
// удаляет маркировку для элемента с id=3 в Units view по пятницам
scheduler.deleteMarkedTimespan({
days: 5,
zones: [250,350],
sections:{ unit:3 }
});
Related API
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.