2016-09-19 82 views
0

我試圖通過拖動將數據放在Tootip表單中創建事件,並向服務器發送請求以保存它。 我拖動事件選擇消失後的問題:我需要它留下,直到我提交事件。眼下 it works like this在React大日曆中創建活動

在這科西嘉的停止功能exection和選擇的文檔/例子,他們有警覺,仍然是相同的:

<BigCalendar 
     selectable 
     events={events} 
     defaultView='week' 
     scrollToTime={new Date(1970, 1, 1, 6)} 
     defaultDate={new Date(2015, 3, 12)} 
     onSelectEvent={event => alert(event.title)} 
     onSelectSlot={(slotInfo) => alert(
     `selected slot: \n\nstart ${slotInfo.start.toLocaleString()} ` + 
     `\nend: ${slotInfo.end.toLocaleString()}` 
    )} 
    /> 

如果我特羅和錯誤在onSelectSlot功能到底保留也打開選擇,但我需要在我提交後關閉。

回答

1

使用onSelecting方法拖動選擇這會給你選擇{ start: Date, end: Date }的開始和結束日期的對象,並確保不會在這個方法返回false,以獲取更多信息,請參閱文檔here