首页 > 解决方案 > 不能在使用反应的全日历中同时使用 select 和 eventClick

问题描述

选择回调工作正常,直到我放置 eventClick 回调..然后选择崩溃,我需要同时使用它们,所以我可以通过 select 添加事件并通过 eventClick 删除事件

<FullCalendar
  ref={this.calendarComponentRef}
  defaultView="dayGridMonth"
  plugins={[BootstrapTheme, dayGridPlugin, interactionPlugin]}
  slotDuration={"00:15:00"}
  minTime={"08:00:00"}
  maxTime={"19:00:00"}
  handleWindowResize={true}
  themeSystem="bootstrap"
  header={{
    left: "prev,next today",
    center: "title",
    right: "dayGridMonth,dayGridWeek,dayGridDay",
  }}
  select={this.modal}
  editable={true}
  eventReceive={this.handleDrop}
  droppable={true}
  eventClick={() => console.log("event clicked")}
  selectable={true}
  events={this.state.calendarEvents}
  id="calendar"
/>

在此处输入图像描述

在此处输入图像描述

标签: reactjsselecteventsfullcalendar

解决方案


推荐阅读