Я пытаюсь найти способ запускать eventClick на конкретном событии программным путем.fullcalendar.js trigger eventClick программно
В моем приложении пользователи перетаскивают & события капли в календарь, а затем должны щелкнуть по нему, чтобы вставить данные во всплывающую форму.
Я хотел бы открыть эту форму автоматически, инициировав eventClick. Кто угодно ?
Приветствия
Вот мой код:
var calendar = $('#calendar').fullCalendar({
buttonText: {
prev: '<i class="icon-chevron-left"></i>',
next: '<i class="icon-chevron-right"></i>'
},
header: {
left: 'prev,next today',
},
eventSources: [{
// a bunch of event sources
}],
drop: function(date, allDay) { // this function is called when something is dropped
// do some stuff to the event that has been dropped
var event = ...; // I know how to get the event object from here
**// TRIGGER 'eventClick' ON EVENT OBJECT DROPPED IN ORDER TO SHOW FORM**
},
eventClick: function(calEvent, jsEvent, view) {
// Show the data entry form
}
});
Существует несколько способов запуска события клика, но похоже, что вы действительно хотите запустить обработчик события, обработчик которого вызывает открытие формы. –
См. Http://stackoverflow.com/questions/2490825/how-to-trigger-event-in-javascript, возможно? –
Возможно, скрипка или какой-то код, демонстрирующий то, что у вас есть, помогли бы. Вы используете jQuery ui? Пожалуйста, напишите скрипку и/или ваш код. – Trevor