如何在FullCalendar jQuery SQL ASP.NET VB版本中更改特定事件的事件背景颜色

时间:2011-02-04 17:24:24

标签: jquery sql vb.net json fullcalendar

我已成功将FullCalendar转换为asp.net / VB,但效果很好。我正在努力根据SQL查询更改事件的背景颜色。我已尝试过StackOverflow和Full Calendar Docs上的许多链接 - http://arshaw.com/fullcalendar/docs/event_rendering/Colors/但我对jQuery / Javascript几乎一无所知,所以这对我来说非常困难。

我有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

请随时下载并剖析它,看看你是否可以帮助我!

StackOverflow上的另一个人已经发布了这个链接,这可能会有所帮助...... http://jake1164.blogspot.com/2010/07/adding-dynamic-color-to-fullcalendar.html

由于

1 个答案:

答案 0 :(得分:1)

我有一个类似的问题,我把它缩小到我的数据库存储不区分大小写的列名这一事实,所以当我导出我的事件并尝试渲染它们时,我的事件对象改为使用属性event.classname event.className。 Fullcalendar只使用驼峰版本,所以我的css永远不会渲染。

我在php中创建了一个包装器对象,将小写属性更改为camel-case属性,而fullcalendar现在正在识别className属性。

希望这会有所帮助。 安迪