2017-01-12 4 views
0

Я недавно возился с FullCalendar для своего сайта. В настоящее время сценарий использует API календаря Google для отображения событий на FullCalendar, поскольку FullCalendar выглядит лучше. Моя проблема в том, что ссылка на событие (когда вы нажимаете на событие) перенаправляет его на событие в Календаре Google. Мне удалось предотвратить его делать это с этим фрагментом кода:Показать имя события в FullCalendar JS Gcal

eventRender: function(event, element) { 
     element.on('click', function (e) { 
    e.preventDefault(); 
     }); 
     } 

Это останавливает пользователя от перенаправлены на Google Calendar. Однако я по-прежнему необходимо, чтобы отобразить некоторые сведения о событии, так что я сделал этот кусок кода с использованием BootBox.js:

Однако это этот кусок кода, кажется, думает название события переменной event.title и отображает его в виде не определено. Как я могу отобразить требуемые переменные? Я хочу, чтобы иметь возможность отображать другие переменные, но я просто использую event.title, пока проблема не будет закончена.

Любая помощь будет принята с благодарностью

ответ

0

Это должно работать:

eventClick: function(calEvent, jsEvent, view) { 
bootbox.alert({ message: '<div> Event Name:'+ calEvent.title+'</div>'}) 
} 

С наилучшими пожеланиями!
Krzysztof

+0

Спасибо, не знал, что это будет так просто, каково имя переменной даты? –

+0

Я не уверен, что это то, о чем вы просили, но вы можете получить доступ к дате начала с помощью calEvent.start и calEvent.end (если доступно). –

+0

Еще раз спасибо! –