我正在处理一个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();
}
}}