deleteMarkedTimespan
Description
Entfernt eine Markierung oder Blockierung, die mit der Methode addMarkedTimespan() erstellt wurde.
deleteMarkedTimespan: (config?: any) => void
Parameters
config- (optional) string | object - die ID des Timespans oder ein Objekt mit dessen Konfigurationseigenschaften.
Example
var spanID = scheduler.addMarkedTimespan({
days: [0,1],
zones: "fullday"
});
scheduler.deleteMarkedTimespan(spanID);
Related samples
Details
Hinweis
Dieses Feature ist seit Version 3.5 verfügbar.
Hinweis
Die Methode erfordert, dass das limit Plugin aktiviert ist.
Diese Methode unterstützt drei Aufrufarten:
- deleteMarkedTimespan() - keine Parameter, entfernt alle Markierungen/Blockierungen.
- deleteMarkedTimespan(id) - entfernt den Timespan mit der angegebenen ID.
- deleteMarkedTimespan(config) - entfernt Timespans, die den angegebenen Konfigurationseigenschaften entsprechen.
var spanID = scheduler.addMarkedTimespan({
days: [3,4,5],
zones: [100,400]
});
// entfernt die Markierung an jedem Sonntag
scheduler.deleteMarkedTimespan({
days: 0,
});
// entfernt die Markierung für den Zeitraum zwischen 250 und 350 Minuten an jedem Freitag
// somit bleiben für Freitage zwei Markierungsblöcke übrig: 100-250 und 350-400
scheduler.deleteMarkedTimespan({
days: 5,
zones: [250,350]
});
// entfernt die Markierung für das Element mit id=3 in der Units-Ansicht an Freitagen
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.