По умолчанию можно добавить только свойство поля "Заголовок" события.
1: Как я могу отредактировать всплывающее окно "Добавить событие", чтобы добавить дополнительные поля?
2: Кроме того, возможно ли, чтобы время начала/окончания отображалось во всплывающем окне?
Я хотел бы разрешить пользователю точно настраивать время, а не полагаться на метод перетаскивания, т.е. разрешить пользователю ввести 12: 05, 13:52 и т.д...
Может быть, мне нужно реализовать собственное решение для всплывающих окон, запускаемое установкой какого-либо атрибута?
Пример кода был бы отличным, если это возможно.
Я работаю над последней версией 1.6.4.
http://arshaw.com/fullcalendar/docs/
Спасибо
Ответ 1 · Thomas Buckley
Извините, мои плохие парни!
Вот мой текущий код:
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var calendar = $('#calendar').fullCalendar({
header : {
left : 'prev,next today',
center : 'title',
right : 'agendaDay'
},
defaultView : 'agendaDay',
selectable : true,
selectHelper : true,
select : function(start, end, allDay) {
var title = prompt('Event Title:');
if (title) {
calendar.fullCalendar('renderEvent', {
title : title,
start : start,
end : end,
allDay : allDay
}, true // make the event "stick"
);
}
calendar.fullCalendar('unselect');
},
editable : true,
})
});
Мне просто нужно добавить дополнительные поля в приглашение (или показать/скрыть модальную форму).