Hello, I'm fighting with PresetManager
.
I want to leave only 8 presets, so I removed all presets before rendering SchedulerPro (4.2.6):
PresetManager.remove('weekAndDayLetter');
PresetManager.remove('manyYears');
PresetManager.remove('manyYears-80by50');
PresetManager.remove('year-30by100');
PresetManager.remove('year');
PresetManager.remove('year-200by100');
PresetManager.remove('year-50by100');
PresetManager.remove('weekDateAndMonth');
PresetManager.remove('weekAndMonth');
PresetManager.remove('monthAndYear');
PresetManager.remove('dayAndWeek');
PresetManager.remove('minuteAndHour-30by60');
PresetManager.remove('minuteAndHour-60by60');
PresetManager.remove('minuteAndHour-100by60');
PresetManager.remove('secondAndMinute-130by40');
PresetManager.remove('secondAndMinute-60by40');
PresetManager.remove('secondAndMinute');
Logging rest of presets in console - 8:
After rendering scheduler, on PresetManager
and this.schedulerInstance.presets
I can see still 8 presets, but scheduler is working with 9 presets.
Scheduler is adding byself dayAndWeek
preset. - I checked this by logging in console:
this.#instance.onPresetChange = (event: any) => {
console.log(event.to.id);
// PresetManager.remove('dayAndWeek');
};
I tried to remove this preset every onPresetChange
callback, but still this preset can be used in scheduler.
Can you tell me what I need to do?