2012-03-22 52 views
0

我有一个来自wcf服务的json输出,并希望在jQuery日历(fullcalendar)中显示它。我无法将事情做好,日历呈现良好,但事件不会出现,无论我尝试什么。 JSON的是在这里:Fullcalendar支持WCF JSON输出

{"BookingEnd":"\/Date(1332153000000+0000)\/","BookingID":1,"BookingName":"Test Event","BookingStart":"\/Date(1332149400000+0000)\/","RoomID":8} 

我的问题是,这种格式可以在在fullcalendar被渲染,否则我将不得不为了得到我的事件重新格式化?谢谢。

回答

0

我的猜测是你需要在json中设置你的allDay为false。默认值为true,如果您不显示allDay插槽而不显示在屏幕上。将allDay属性设置为false,并让我知道它是否有帮助。

编辑

每一个事件必须有一个ID和阿迪的关键字,例如......

id: '', 
start: '', 
allDay: false 

必须设置为true或false ...

相关http://arshaw.com/fullcalendar/docs/agenda/allDaySlot/

这些是内置的属性...

http://arshaw.com/fullcalendar/docs/event_data/Event_Object/

+0

喜娟。当你说allDay属性设置为false时,我有点困惑。这是否意味着我必须从我的json中返回特定的事件格式? – moikey 2012-03-22 18:26:42

+0

@moikey我刚刚编辑了我的答案 – 2012-03-22 23:11:19

+0

这个特定的格式是否必须从我提供JSON的服务中返回?或者我可以返回字符串,因为它是上面并转换那种方式?谢谢。 – moikey 2012-03-23 09:11:47

0

而且除非你已经编辑FullCalendar我认为你需要使用预期的关键字标识,开始,结束(注意JScript是区分大小写)

+0

是否有可能在jquery页面中转换这个json并加载它? – moikey 2012-03-22 21:52:40

+0

@Mych这是不正确的,我曾经这样想,直到我尝试了不同的关键字。现在我正在使用诸如team_name,team_id之类的东西。FullCalendar不受限制。 – 2012-03-22 23:07:11

+0

@Juan Gonzales谢谢......我知道你可以添加你自己的属性,但我确信FullCalendar仍然期待'id'和'start'(最终我不确定是否可能是一整天的事件) – Mych 2012-03-23 14:20:58