Событие удаления полнокалендарного машинописного текста по выпадению

#angular #typescript #fullcalendar

Вопрос:

я реализовал FullCalendar в своем приложении Angular, чтобы показать некоторые задачи. Если я хочу удалить эти задачи перетаскиванием, у меня очень плохое визуальное поведение. Я перетаскиваю событие за пределы календаря в «начальную область», если я его отброшу, событие вернется на прежнее место и исчезнет секундой позже. Я думаю, что «eventDragStop» должен замедляться. После удаления события оно правильно отображается в области запуска. Я использую «eventDragStop» FullCalendar

Мой метод eventDrop выглядит следующим образом:

   private eventDrop(event): void {
    const x1 = this.openOrders.nativeElement.offsetLeft;
    const x2 = this.openOrders.nativeElement.offsetLeft   this.openOrders.nativeElement.offsetWidth;
    const y1 = this.openOrders.nativeElement.offsetTop;
    const y2 = this.openOrders.nativeElement.offsetTop   this.openOrders.nativeElement.offsetHeight;

    if (event.jsEvent.pageX >= x1 amp;amp; event.jsEvent.pageX <= x2 amp;amp;
      event.jsEvent.pageY >= y1 amp;amp; event.jsEvent.pageY <= y2) {
      event?.event.remove();
    }
  }
 

введите описание изображения здесь

У вас есть какие-нибудь идеи, как я могу улучшить это поведение?