Я использую fullCalendar с 2 каналами JSON для своих источников событий. Я использую eventClick для открытия модального окна при нажатии на событие. Тем не менее, мне нужны только модальные окна для первого источника событий (json-events.php). Я хотел бы, чтобы все события из второго источника (json-paidstaff.php) были просто статичными, без функции eventClick. Есть ли способ указать eventClick только для одного источника?fullCalendar dynamic eventClick поведение
Моих JS в настоящее время
$('#calendar').fullCalendar({
editable: false,
timeFormat: 'H(:mm)', // uppercase H for 24-hour clock
eventSources: [
// your event source
{
url: 'json-events.php?uid=$bbuserinfo[userid]'
},
// any other sources...
{
url: 'json-paidstaff.php?uid=$bbuserinfo[userid]',
color: 'black', // a non-ajax option
textColor: 'white' // a non-ajax option
}
],
eventRender: function (event, element) {
element.find('.fc-event-title').append("<br/>" + event.namescreds);
},
loading: function (bool) {
if (bool) $.blockUI();
else $.unblockUI();
},
eventClick: function (calEvent, jsEvent, view) {
$.blockUI();
Boxy.load('ajax.php?uid=$bbuserinfo[userid]&id=' + calEvent.id, {
modal: true,
closeable: true,
afterShow: ($.unblockUI())
});
}
});