2016-09-21 9 views
1

fullcalendar scheduler.jsでイベントを追加する方法がわかりません。だれでも助けてくれますか?scheduler.jsでfullcalendarでイベントを追加するには?

fullcalendarでイベントを追加できますが、動作するscheduler.jsはありません。私は私のスクリプトにこのコードを追加すると

イベントは、あなたがリソースをロードし、同様にあなたのイベントにあなたのリソースIDを指定する必要が

select: function(start, end) 
{ 
    this.title = prompt('Event Title:'); 
    this.eventData; 
    if (this.title) { 
     this.eventData = { 
      title: this.title, 
      start: start, 
      end: end 
     }; 
     $('#calendar').fullCalendar('renderEvent', this.eventData, true); // stick? = true 
    } 
    $('#calendar').fullCalendar('unselect'); 
}, 

答えて

1

を追加しません。あなたがこれらを置くなら、それはうまくいくでしょう。このコードを試してください。

select: function(start, end) 
    { 
     this.title = prompt('Event Title:'); 
     this.eventData; 
     if (this.title) { 
      this.eventData = { 
       title: this.title, 
       start: start, 
       end: end, 
       resourceId:['ResourceID1'] // Example of resource ID 
      }; 
      $('#calendar').fullCalendar('getResources')// This loads the resources your events are associated with(you have toload your resources as well) 
      $('#calendar').fullCalendar('renderEvent', this.eventData, true); // stick? = true 
     } 
     $('#calendar').fullCalendar('unselect'); 
    }, 

リソースの例は次の通りである:

$('#calendar').fullCalendar({ 
header: {left: 'prev,next today', center: 'title', right: ''}, 
        selectable: true, 
allDayDefault: false, 
unselectAuto: false, 
editable: false, 
slotLabelFormat:"HH:mm", 
resources: [[id:'ResourceID1', title:"Just a title"],[id:'ResourceID2', title:"Just a title part II"]] 
}) 
関連する問題