2016-04-28 56 views
1

我正在使用jquery fullcalendar作爲我的項目之一來爲醫生設置約會。FullCalendar - 當沒有設置事件並設置背景顏色時添加不可用

這裏的醫生應該能在平日指定9-5之間的可用時序和如果不設置不受事件所佔據的時間跨徑的背景顏色應該是灰色或一些顏色和文字應b 在這些範圍內顯示爲「不可用」。

我試着渲染:'反向背景'這是不工作atm。任何人都可以這樣做或有任何想法。

感謝

+0

請閱讀此:http://stackoverflow.com/help/how-to-ask並修改您的問題與相關信息 – odedta

回答

1

我有同樣的問題,並通過翻轉的概念解決了這個問題 - 而不是把它作爲背景色爲「非事件」 - 這在當時還是點擊,我創建了基於關閉不活動 - 可用時間並將其添加爲不可用的事件。這意味着,例如,00:00至8:59事件發生並被渲染,但是不可用的時隙,因此我可以控制點擊事件和CSS樣式等等。在一天結束時18:00 - 23:59是另一個「不可用」的事件。作品一種享受!

它還允許我爲不同的從業者設置不同的開始時間和結束時間,並顯示每個從業者的時間表,並顯示和顯示「開」時間和功能。

+0

感謝隊友的答覆... **我必須爲所有用戶做這件事嗎? ?? ** ...相反,我正在尋找的東西,非事件插槽應灰色,使他們看起來不同,我看到內容div ** fc-widget-content **沒有事件設置應該包含文本爲「不可用」,以便如果用戶希望他們可以將其設置爲可用,這將是一個事件...謝謝 – burrncode

+0

是的我明白這個問題,並花了一段時間,試圖想出一個優雅的解決方案,但不能。我的解決方案是設置數據庫中所有專業人員的時間 - 然後將每個人都抽出到一個可用性數組中,並動態創建事件,以便每個從業人員的日子都可以隨時建立。不用擔心 - 一個人不適合所有人,祝你好運。 – gavgrif