2015-09-16 3 views
2

Я использую плагин FullCalendar для своего календаря.JQuery fullcalendar eventClick не работает

Я пытаюсь пройти через некоторые данные ajax, которые я приобрел и заполнил свой календарь соответствующими полями, которые я хочу использовать.

Это то, что я делаю:

for (var i = 0; i < $requests.length; i++) 
{ 
    var currEvent = { 
    title: $requests[i].staff_name, 
    start: new Date($requests[i].start_date), 
    end: new Date($requests[i].end_date), 
    backgroundColor: $requests[i].color, 
    borderColor: $requests[i].color, 
    textColor: "white", 
    } 

    $module.fullCalendar(
    'renderEvent', 
    currEvent, 
    true 
    ); 
} 

Это заполнит свой календарь, но я пытался добавить eventClick обратного вызова, так что я могу предупредить за название мероприятия или что-то. Но все, что я делаю, приводит либо к тому, что не выводится в календарь, либо выводится с помощью функции click, ничего не выполняющей. Как я могу отображать свои события, а затем назначать функцию щелчка для каждого из них?

+0

Проверьте ** [документы здесь] (http://fullcalendar.io/docs/mouse/eventClick/) ** –

+0

Когда я использую данный код здесь, это не делает мои события к календарь. Мне нужно отобразить и назначить клик – mdixon18

ответ

0

Этот код будет делать это, я также случайно вызывал плагин дважды, который полностью его прикрутил.

$module.fullCalendar({ 
       weekends: false, 
       eventLimit: 3, 
       editable: false, 
       disableResizing: false, 
       events: allEvents, 
       eventClick: function(event, element) { 
        alert(event.title); 
       } 
       }); 
Смежные вопросы