Подтвердить что ты не робот

FullCalendar многодневное событие охватывает 1 день слишком короткий

Когда пользователи добавляют событие в календарь, они выбирают start: 2014-09-17 end: 2014-09-18. Достаточно просто, они ожидают, что событие будет распространяться как на 17-й, так и на 18-й поля в календаре, но оно появляется только в 17 сентября, что означает, что он выглядит как однодневное событие.

В базе данных событий управляющие базы данных 9-17 и 9-18 введены правильно. Я попытался изменить параметр nextDayThreshold плагина fullCalendar, но событие все еще распространяется только на септ. Семнадцатый. Я мог бы добавить день на задний план, но это вызывает другие проблемы, я скорее сделаю это на стороне клиента, только для показа.

Как изменить это поведение?

спасибо.

$("#cal").fullCalendar({
    events:[
        {
            'title':'test2',
            'start':'2014-09-17',
            'end':'2014-09-18'
        }
    ],
    nextDayThreshold: "00:00:00"
});
4b9b3361

Ответ 1

Нет fullDayThreshold, я думаю, что вы ссылаетесь на nextDayThreshold, проверьте документацию здесь:

http://fullcalendar.io/docs/event_rendering/nextDayThreshold/

Это должно сделать это. С наилучшими пожеланиями.

Изменить: вы должны добавить время к вашим датам для использования этого параметра. Пример:

            {
                'title':'test2',
                'start':'2014-09-17T00:00:00',
                'end':'2014-09-18T01:00:00'
            },

Ответ 2

Попробуйте использовать параметр nextDayThreshold:

$('#calendar').fullCalendar({
     **nextDayThreshold**: '00:00:00', // 9am

nextDayThreshold задает минимальное время, необходимое для его отображения, как если бы оно было в этот день.

Ответ 3

Используя параметр
nextDayThreshold: "00:00:00",