2016-09-18 3 views
0

私はfullcalendarを使用してアプリケーションに存在するイベントを表示しています。フルカレンダーの特定のイベントソースのイベントリスト

https://fullcalendar.io/docs/event_data/Event_Source_Object/ 私は

{ 
    id: 1, 
    url: '/myfeed.aspx', 
    color: 'yellow', // an option! 
    textColor: 'black' // an option! 
} 

リモートJSONのURLからイベントを表示するのEventSourceのURLオプションを使用していますすべてのことは、私は、リモートURLを介して自分のカレンダーに移入イベントを見ることができます罰金すなわちです。

私の質問は、後でこれらのイベントを制御できるように、すべてのイベントが変数に含まれている場合にリストを取得することです。

このurlオプションは、イベントソースとしてのみ使用します。

あなたはそのためのAJAX(jQueryの例)を使用することができ、フルカレンダー内の特定のイベントソースの下でイベントのリストを取得するための任意の方法

答えて

0

あります:JSONを返す方法を正確に応じて

var myEvents = {}; 
$.get(
    '/myfeed.aspx', 
    function(jsonResponse){ 
     myEvents = JSON.parse(jsonResponse); 
    } 
) 

は、 myfeed.aspxによってフォーマットされています(ドキュメントに従ってオブジェクトの配列としてイベントを返す必要があります)。 "myEvents"変数のコンテンツをカレンダーのイベント属性に直接使用できるようになりました。

{ 
    id: 1, 
    events: myEvents, 
    color: 'yellow', 
    textColor: 'black' 
} 
+0

これは1つのオプションですが、私はfullcalendar自体でそのAjax呼び出しを管理したいのですが、なぜ私はイベントソースからイベントを取得する必要があったのですか – Raghav

関連する問題