2012-03-22 7 views
0

wcfサービスから次のjson出力があり、これをjqueryカレンダー(fullcalendar)に表示したいとします。私は問題を起こしているが、カレンダーはうまくいきますが、私が試したことに関係なく、イベントは現れません。 JSONはここにある:WCF JSON出力のFullcalendarサポート

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

私の質問は、このフォーマットはfullcalendarでレンダリングすることができているか、私は私のイベントを取得するために、再フォーマットする必要がありますか?ありがとう。

答えて

0

私の推測では、json内でallDayをfalseに設定する必要があります。デフォルトはtrueで、allDayスロットを表示していない場合は画面に表示されません。 allDayプロパティをfalseに設定し、それが役立つかどうかを教えてください。

EDITすべてのイベントは、IDと終日キーワードなど... trueまたはfalseに設定する必要があります

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

...

に関連付けられている必要があり

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

これらは組み込みのプロパティです。

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

+0

こんにちはフアン。 allDayプロパティをfalseに設定すると、ちょっと混乱します。私のjsonから特定のイベントフォーマットを返さなければならないということですか? – moikey

+0

@moikey私はちょうど私の答え –

+0

を編集しましたこの特定の形式はJSONを提供する私のサービスから返さなければなりませんか?または、上のように文字列を返して、そのように変換できますか?ありがとう。 – moikey

0

あなたがFullCalendarを編集していない限り、また、私はあなたが開始する、期待のキーワードIDを使用する必要があると思う、終了(つまりJScriptのは、大文字と小文字が区別されます注意してください)

+0

このjsonをjqueryページに変換してロードすることは可能ですか? – moikey

+0

@Mychこれは真実ではありません、私は別のキーワードを試してみるまで、あまりにもそう思っていました。今私はteam_name、team_idなどのようなものを使用しています。FullCalendarは限定されていません。 –

+0

@元ゴンザレスありがとう...あなた自身の属性を追加することができると知っていましたが、FullCalendarはまだ 'id'と 'start'を期待していました(終わりの日のイベントであるとは思えません) – Mych