2013-09-26 39 views
2

我正在調度系統與jquery fullcalender plugin。爲個人提供時間。禁用時間槽jquery fullcalender

minTime: msg.d.Records.startHour, 
maxTime: msg.d.Records.endHour 

它工作正常。但是現在我想禁用某些時間(午休)。我怎樣才能做到這一點?這些時間將來自網絡服務。

+0

你可以給更多的上下文/代碼嗎?你使用這個:http://arshaw.com/fullcalendar/? – jotaen

+0

是的即時通訊使用arshaw日曆。例如我想在日曆/周視圖中禁用1pm到2pm插槽。 –

+0

看看這裏:http://stackoverflow.com/questions/10008113/disable-timeslot-ranges-in-jquery-fullcalendar-plugin但你運氣不好 - 他們還沒有答案。 。=( – jotaen

回答

0

您可以爲不可用時間生成事件並使用特定顏色指示不可用。然後,如果有人在創建新事件對象之前嘗試保存新事件,則可以循環現有事件以查看是否存在衝突。如果發生衝突,請取消事件生成並向用戶顯示消息。或者,您可以使用select回調來使用類似的策略(不要與select方法混淆)。