function onAppointmentRemoved(evt)
{
evt.cancel = true; // Prevent Appointments from being deleted
}
I've achieved this by adding the appointmentHover event with the following code
function onAppointmentHover(args)
{
$(".e-schedulemouseclose").css("visibility", "hidden");
}
Please advise if there is a better way of achieving this
Please update your documentation as that property is not listed: https://help.syncfusion.com/api/js/ejschedule#members
Awesome thank you. I can also confirm that this solution met my requirements