Hi Artem,
Thanks for the update.
We have prepared the sample as per requirement, kindly refer the below links.
ngAfterViewInit() {
let draggable: Draggable = new Draggable(document.getElementById('draggable'), {clone: false});
let droppable: Droppable = new Droppable(document.getElementById('droppable'), {
drop: (e: DropEventArgs) => {
var obj = ((document.getElementsByClassName('e-schedule'))[0] as any).ej2_instances[1];
let data = obj.getCellDetails(e.target);
let Appointment = { Subject: "New Event", StartTime: data.startTime, EndTime: data.endTime,IsAllDay: data.isAllDay};
obj.openEditor(Appointment, 'Add', true);
document.querySelector('#draggable').remove()
}
});
}
Regards,
Karthi