Разрешить ввод дополнительной информации о событии с помощью FullCalendar

По умолчанию можно добавить только свойство поля "Заголовок" события.

1: Как я могу отредактировать всплывающее окно «Добавить событие», чтобы добавить дополнительные поля?

2: Кроме того, возможно ли, чтобы время начала/окончания отображалось во всплывающем окне?
Я хотел бы разрешить пользователю точно настраивать время, а не полагаться на метод перетаскивания, т.е. разрешить пользователю ввести 12: 05, 13:52 и т.д...

Может быть, мне нужно реализовать собственное решение для всплывающих окон, запускаемое установкой какого-либо атрибута?

Пример кода был бы отличным, если это возможно.

Я работаю над последней версией 1.6.4.
http://arshaw.com/fullcalendar/docs/

Спасибо


person Thomas Buckley    schedule 11.09.2013    source источник


Ответы (1)


arrow_upward
0
arrow_downward

Извините, мои плохие парни!

Вот мой текущий код:

$(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,
    })
});

Мне просто нужно добавить дополнительные поля в приглашение (или показать/скрыть модальную форму).

person Thomas Buckley    schedule 11.09.2013