2012-03-22 51 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