如何停止拖动以前日期中的事件,同时也想显示过去的事件



我正在处理一个react项目,并使用FullCalendar,但我需要在前几天停止拖放事件,所以为了实现这一点,我使用了validRange函数。此函数显示当前日期的日期,并隐藏过去的日期和事件,但我也想显示过去的事件及其日期。我该怎么做?

<FullCalendar
plugins={[dayGridPlugin, timeGridPlugin, interactionPlugin]}
headerToolbar={{
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay'
}}
initialView='dayGridMonth'
editable={true}
selectable={true}
selectMirror={true}
dayMaxEvents={true}
weekends={this.state.weekendsVisible}
initialEvents={this.state.list}
select={this.dateSelectHandle}
eventClick={(event) => console.log(event)}
/>

我使用eventDrop方法实现了我想要的以下内容:

eventDrop={(info) => {
if (new Date() > info.event._instance.range.start){
info.revert();
}
}}

相关内容

  • 没有找到相关文章

最新更新