deleteMarkedTimespan

Entfernt eine Markierung oder Blockierung, die mit der Methode addMarkedTimespan() erstellt wurde.

void deleteMarkedTimespan( [string | object config] );
configstring | objectdie 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

Dieses Feature ist seit Version 3.5 verfügbar.

Die Methode erfordert, dass das limit Plugin aktiviert ist.

Diese Methode unterstützt drei Aufrufarten:

  1. deleteMarkedTimespan() - keine Parameter, entfernt alle Markierungen/Blockierungen.
  2. deleteMarkedTimespan(id) - entfernt den Timespan mit der angegebenen ID.
  3. 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 }        
});
See also
Nach oben