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

deleteMarkedTimespan

Description

Удаляет маркировку или блокировку, созданную с помощью метода addMarkedTimespan()

deleteMarkedTimespan: (config?: any) => void

Parameters

  • config - (optional) string | object - идентификатор временного диапазона или свойства конфигурации временного диапазона

Example

const spanID = scheduler.addMarkedTimespan({  
days: [0,1],
zones: "fullday"
});
scheduler.deleteMarkedTimespan(spanID);

Details

примечание

Эта функция доступна начиная с версии 3.5.

примечание

Методу требуется активированный плагин limit.

Этот метод поддерживает три варианта вызова:

  1. deleteMarkedTimespan() - не принимает параметров и удаляет все блокировки/пометки.
  2. deleteMarkedTimespan(id) - принимает идентификатор временного диапазона.
  3. deleteMarkedTimespan(config) - принимает некоторые свойства конфигурации.
const spanID = scheduler.addMarkedTimespan({  
days: [3,4,5],
zones: [100,400]
});

// удаляет пометку для каждого воскресенья
scheduler.deleteMarkedTimespan({
days: 0,
});

//удаляет пометку для периода времени с 250 по 350 минуту каждого пятница
//каждая пятница теперь будет иметь 2 блока пометки: 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 }
});

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.