2011-02-04 74 views
0

我已成功將FullCalendar轉換爲asp.net/VB,並且完美地工作。我努力改變基於SQL查詢的事件背景顏色。我嘗試了很多StackOverflow和全日曆文檔上的鏈接 - http://arshaw.com/fullcalendar/docs/event_rendering/Colors/,但我幾乎沒有任何有關jQuery/Javascript的知識,所以這對我來說非常困難。如何更改FullCalendar中特定事件的事件背景顏色jQuery SQL ASP.NET VB版本

我有5名員工,我希望他們每個人在日曆上都有獨特的顏色。在我的SQL表中,每個員工都有一個SalesPersonID字段。我想根據ID更改顏色。例如:(我知道這不會在這種情況下工作,這純粹是爲了信息)

If "SalesPersonID" = "1" Then 
         cevent.className = "Steve" 
         ElseIf "SalesPersonID" = "2" Then 
         cevent.className = "Bob" 
End If 

我已上載這裏我的代碼 - http://www.2shared.com/file/XtSva9Zp/FullCalendar_ASP_NET_VB.html

請隨時免費下載和解剖它,看看你可以幫我!

在計算器上另一個傢伙已經張貼了這個鏈接,可以幫助... http://jake1164.blogspot.com/2010/07/adding-dynamic-color-to-fullcalendar.html

感謝

回答

1

我也有類似的問題,我把範圍縮小到我的數據庫存儲不區分大小寫列的事實名稱,所以當我導出我的事件並嘗試渲染它們時,我的事件對象具有屬性event.classname而不是event.className。 Fullcalendar只使用camel-case版本,所以我的css永遠不會渲染。

我在我的PHP中創建了一個包裝器對象,將小寫屬性更改爲camel-case屬性,fullcalendar現在可以識別className屬性。

希望這會有所幫助。 Andy

相關問題