2012-02-07 57 views
0

我有一個應用程序的可選時間範圍是可變的。也就是說,在周視圖中,對於星期一,我可能希望用戶只能選擇從12:00到14:00的時間。星期四僅從17:00到19:00等等。jQuery FullCalendar:我可以突出顯示一些時間範圍,以便用戶知道它們是可選的嗎?

我知道我可以處理select事件來約束用戶,但我想提供一個視覺指示,指出可以選擇的時間範圍。我也知道我可以使用minTimemaxTime來限制時間表,但我需要weekView,其中時間範圍是可變的。

我搜索了文檔和網頁,什麼也沒找到。

有什麼建議嗎?

回答

1

weekView(與agendaWeek相對)沒有時間格,所以如何選擇顯示時間範圍?

如果您的意思是議程週期,HTML的結構使得您想做的事情非常困難,因爲它基本上由兩個疊加表組成,一個與列和另一個與行(不同的時間塊爲半小時或隨你)。做你想做的事情的唯一方法就是在這個矩陣的頂部疊加正確大小的div。如果你想嘗試一下,我可以給你一些提示!

+0

非常感謝您的反饋。事實上,我的意思是議程周,對不起。嗯..這對我來說現在聽起來有點矯枉過正。我正在考慮採用另一種解決方案:我的軟件適用於日程安排和議程日程安排。如果我無法突出在議程週期中提供的時間範圍,我可以在用戶瀏覽日曆時更改議程日期中的minTime和maxTime嗎? – 2012-02-07 14:40:25

+0

每當您更改minTime和maxTime時,您都需要重新生成日曆HTML - 如果您想在用戶更改日期範圍時執行此操作,那麼該操作並不那麼糟糕。如果你想這樣做,讓我知道我會幫助你,如果pos。 – 2012-02-07 19:32:08

+0

你能找到解決方案嗎?兩年後我面臨類似的問題。最小和最大時間不接受數組。我想在星期一上午9點​​ - 中午12點,週二上午10點 - 下午2點,週三下午4點 - 下午作爲突出顯示。目前似乎不可能。不幸的是,沒有其他FullCalendar級別的日曆:( – 2014-02-16 05:11:24

相關問題