Our pure JavaScript Scheduler component


Post by jeffrey1994 »

I'm trying to cancel an event/assignment delete but I'm unable to. It's still getting removed.

Putting the following code in console on https://www.bryntum.com/examples/scheduler/crudmanager/
I can reproduce the problem.

scheduler.on('beforeAssignmentDelete', (event) => {
    event.context.async = false;
    event.context.finalize(false);
});

Post by jeffrey1994 »

I just looked over the API again and noticed I have to return false to get it to work :O
https://www.bryntum.com/docs/scheduler/#Scheduler/view/mixin/EventNavigation#event-beforeAssignmentDelete

Working code

scheduler.on('beforeAssignmentDelete', (event) => {
    setTimeout(() => event.context.finalize(true), 3000);
    return false;
});

Post Reply