The calendar has a method execFilterCalendarItems that is executed when items are loaded. I call the database and load all the appointments of a user for a particular week. This is a heavy operation on the database that results for average a few 200 appointments.
I want to give the user a menu with options to filter the items on the calendar. How can I trigger the execFilterCalendarItems but not reload everything from the database.