2017-03-13 14 views
0

私はfullcalendarを使用しており、さまざまなビューでイベントが表示されています。私が見ていないのはイベントIDです。私はid値に「タイトル」を設定した場合、それが表示されているfullcalendarはイベントで 'id'を設定しません

'eventSources': [ 
     { 
      'events': function(start, end, timezone, callback) { 
       $.get({ 
        'url': "/GetUEvents", 
        'contentType': "application/x-www-form-urlencoded; charset=UTF-8", 
        'dataType': "json", 
        'traditional': true, 
        'data': { 
         'start': start.format("YYYY-MM-DD HH:mm:ss"), 
         'end': end.format("YYYY-MM-DD HH:mm:ss") 
        } 
       }).done(function(ajaxData, textStatus, jqXhr) { 
        var events = []; 
        var now = moment().local(); 

        $(ajaxData.eventList).each(function() { 
         var myEnd = moment($(this).attr("end")).local(); 
         var myStart = moment($(this).attr("start")).local(); 
         var myId = "a" + $(this).attr("id"); 

         if (myEnd <= now) { 
          events.push({ 
           'title': "", 
           'start': myStart.format("YYYY-MM-DD HH:mm:ss"), 
           'end': myEnd.format("YYYY-MM-DD HH:mm:ss"), 
           'id': myId, 
           'className': "entriesOld" 
          }); 
         } else { 
          events.push({ 
           'title': "", 
           'start': myStart.format("YYYY-MM-DD HH:mm:ss"), 
           'end': myEnd.format("YYYY-MM-DD HH:mm:ss"), 
           'id': myId, 
           'className': "entriesFuture" 
          }); 
         } 
        }); 
        callback(events); 
       }); 
      } 
     } 
    ] 

'title': myId,私は次のように設定します。

spanアイテム、DOMオブジェクトID、クラス名、またはhtml5 data要素である必要があるかどうかわかりません。これらの場所のいずれにも現れません。私は何か間違っているのですか?

答えて

0

公式ドキュメントはEvent Objectは、2 変数を必要titlestartを持っていることを言います。

あなたのコードにtitleが空のStringであるため、fullcalendarはあなたのイベントを処理しないと思います。

+0

良い情報ですが、ここでは該当しません。空のタイトルを値に設定すると、idには何も行われません。 –

+0

Ohh私の悪い、申し訳ありませんが、その良い警告..またはそれも空の 'String'と一緒に働いていますか? 一方、 'console.log($(this).attr(" id "));'の出力は何ですか? – LakiGeri

+0

ああ、 "id"要素には値があります。私はそれを "タイトル"の値として使って確かめました。私は 'eventRender'メソッドで答えを見つけたかもしれません。私はその値をディスプレイに入れることができるかもしれません。 –

関連する問題