Zum Hauptinhalt springen

Filtern von Ereignissen

Für jede Ansicht ist es möglich, eine Filterfunktion zu definieren, die bestimmt, welche Ereignisse im Scheduler angezeigt und welche ausgeblendet werden.

scheduler.filter_week = function(id, event){
if(event.name == 'New event')
return false; // Ereignis wird gefiltert (nicht dargestellt)
//oder
return true; // Ereignis wird dargestellt
}

Hier bezieht sich 'week' auf den Namen der Ansicht (verwendet in 'scheduler.filter_week').

Die Funktion filter_(viewName) akzeptiert zwei Argumente:

  • id - die Kennung des Ereignisses
  • event - das Ereignisobjekt selbst

Es ist außerdem möglich, verschiedene Filterfunktionen für unterschiedliche Ansichten zuzuweisen:

scheduler.filter_day = scheduler.filter_week = function(id, event){
//some_code
}
...
scheduler.filter_timeline = function(id, event){
//some_other code
}

Filtering events

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.