2016-09-21 3 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"]] 
})